# OpenAPI Specification (OAS)

**Canonical:** https://apis.io/apis/specifications/openapi/  
**Provider:** API Specifications — https://apis.io/providers/specifications/  
**Base URL:** https://spec.openapis.org/oas/latest.html  
**Documentation:** https://www.openapis.org/

OpenAPI Specification (OAS) is one of 13 APIs that [API Specifications](https://apis.io/providers/specifications/) publishes on the [APIs.io](https://apis.io/) network. This API exposes 1 JSON Schema definition. Tagged areas include OpenAPI, REST, HTTP, Specification Language, and OpenAPI Initiative. The published artifact set on APIs.io includes API documentation, a GitHub repository, and 1 JSON Schema.

The OpenAPI Specification (formerly Swagger) is the dominant industry standard for describing HTTP-based RESTful APIs. OAS describes endpoints, operations, parameters, request/response schemas, authentication, and examples in a machine- and human-readable format. The active versions are 3.0.x and 3.1.0 (which is fully aligned with JSON Schema 2020-12). OpenAPI is governed by the OpenAPI Initiative, a Linux Foundation project, under the Apache 2.0 license.

## Machine-readable artifacts (12)

- **Documentation** — https://learn.openapis.org/
- **Specification** — https://spec.openapis.org/oas/latest.html
- **Specification** — https://spec.openapis.org/oas/v3.1.0
- **Specification** — https://spec.openapis.org/oas/v3.0.3
- **GitHubRepository** — https://github.com/OAI/OpenAPI-Specification
- **GitHubOrganization** — https://github.com/OAI
- **Governance** — https://www.openapis.org/about
- **License** — https://www.apache.org/licenses/LICENSE-2.0
- **Tools** — https://tools.openapis.org/
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/specifications/refs/heads/main/json-schema/specification-record-schema.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/specifications/refs/heads/main/examples/openapi-example.json
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/specifications/refs/heads/main/apis.yml

## Other API Specifications APIs (12)

- [AsyncAPI Specification](https://apis.io/apis/specifications/asyncapi/)
- [JSON Schema](https://apis.io/apis/specifications/json-schema/)
- [JSON Structure](https://apis.io/apis/specifications/json-structure/)
- [GraphQL SDL](https://apis.io/apis/specifications/graphql/)
- [gRPC and Protocol Buffers](https://apis.io/apis/specifications/grpc-protobuf/)
- [Smithy](https://apis.io/apis/specifications/smithy/)
- [TypeSpec](https://apis.io/apis/specifications/typespec/)
- [RAML (RESTful API Modeling Language)](https://apis.io/apis/specifications/raml/)
- [API Blueprint](https://apis.io/apis/specifications/api-blueprint/)
- [WSDL / SOAP](https://apis.io/apis/specifications/wsdl-soap/)
- [JSON-RPC 2.0](https://apis.io/apis/specifications/json-rpc/)
- [Tinybird API Spec](https://apis.io/apis/specifications/tinybird/)

## Tags

OpenAPI, REST, HTTP, Specification Language, OpenAPI Initiative, Linux Foundation

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/specifications/openapi/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/specifications/.
