OpenAPI Specification
The OpenAPI Specification (OAS) is the industry-standard format for describing REST/HTTP APIs. Maintained by the OpenAPI Initiative under the Linux Foundation, it enables code generation, interactive documentation, mock servers, contract testing, and governance tooling from a single machine-readable API contract. Current version is OpenAPI 3.1, which achieves full JSON Schema alignment.
Other Resources
Website
https://www.openapis.org/
Specification
https://spec.openapis.org/oas/latest.html
GitHubRepo
https://github.com/OAI/OpenAPI-Specification
Tools
https://openapi.tools/
GraphQL
https://raw.githubusercontent.com/api-evangelist/specification/refs/heads/main/graphql/specification-graphql.md
APIsJSON
https://raw.githubusercontent.com/api-evangelist/specification/refs/heads/main/apis.yml