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.