Openapi

The OpenAPI Specification provides a formal standard for describing HTTP APIs, describing the surface area of request and response APIs. OpenAPI can be used to publish documentation, generate mock servers, and produce SDKs. An OpenAPI has become an expected artifact by API consumers and is widely considered to act as the technical contract between API produce and consumer and has become common for many leading API providers.

Also known as: OAS, OpenAPI Specification, Swagger (historical, pre-3.0)

Standards

Well-Known Paths

Media Types

OpenAPI Expression

Link Relations

Governance Rules

Risk & Compliance

OWASP:

Compliance:

Security: An incomplete or stale OpenAPI hides attack surface. Publish OAS as part of CI, validate that every deployed route is described, and never expose servers pointing at internal hosts. Treat the OAS itself as build-time governance input for gateways and WAFs.

Tools

Suggested Metrics

Example Implementations

Related Properties

Tags


All Community Properties