A standard, language-agnostic format for describing REST APIs, enabling documentation, code generation, and testing.
OpenAPI Specification (formerly Swagger) is a standard format for describing REST APIs. It enables automatic documentation generation, client SDK generation, testing, and API development tooling.
OpenAPI components:
Key benefits:
Version history:
Common tools:
OpenAPI standardises API documentation, making APIs more accessible to developers and enabling powerful tooling.
We document all APIs using OpenAPI for Australian businesses, ensuring clear specifications and enabling automated client generation.
"Publishing an OpenAPI spec that automatically generates Swagger UI documentation, TypeScript client SDK, and Postman collection for API testing."