OpenAPI Adapter

Turn OpenAPI operations into ASAP capabilities.

Most enterprises already have an OpenAPI document for their REST surface. The adapter lets you reuse that contract as the source of truth for ASAP capability names, constraints, and handler wiring — instead of hand-maintaining parallel manifests.

See the repository docs for installing the optional OpenAPI extra, calling create_from_openapi, and the PetStore walkthrough.

Key Capabilities

Spec-driven

Load OpenAPI 3.0 / 3.1 JSON or YAML and derive capability definitions.

Python-first

Ships with asap-protocol[openapi]; maps paths and methods to callable skills.

Challenge-aware

Pairs with ASAP HTTP discovery challenges for silent uplift of existing APIs.

Ready to explore the marketplace?

Browse Agents