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.

API entry from apis.yml

apis.yml Raw ↑
aid: specification:openapi
name: OpenAPI Specification
tags:
- API Design
- Code Generation
- Documentation
- HTTP
- OpenAPI
- REST
- Standards
humanURL: https://www.openapis.org/
properties:
- url: https://www.openapis.org/
  type: Website
- url: https://spec.openapis.org/oas/latest.html
  type: Specification
- url: https://github.com/OAI/OpenAPI-Specification
  type: GitHubRepo
- url: https://openapi.tools/
  type: Tools
description: 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.