OpenAPI

E97058

OpenAPI is a widely adopted, language-agnostic specification for describing and documenting RESTful APIs in a standardized, machine-readable format.

All labels observed (8)

Label Occurrences
OpenAPI Specification 8
OpenAPI canonical 2
OpenAPI 2.0 2

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf API description specification ⓘ
OpenAPI version ⓘ
OpenAPI version ⓘ
industry consortium ⓘ
machine-readable API format ⓘ
open standard ⓘ
definesComponent callbacks ⓘ
components ⓘ
examples ⓘ
headers ⓘ
links ⓘ
parameters ⓘ
paths ⓘ
requestBodies ⓘ
responses ⓘ
schemas ⓘ
securitySchemes ⓘ
describes RESTful APIs ⓘ
enables API testing automation ⓘ
automatic client generation ⓘ
automatic server stub generation ⓘ
interactive API documentation ⓘ
machine-readable API descriptions ⓘ
hasAbbreviation OAS ⓘ
hasAlternativeName OpenAPI ⓘ
surface form: OpenAPI Specification
hasPredecessor OpenAPI self-linksurface differs ⓘ
surface form: Swagger Specification
hasVersion 3.0.0 ⓘ
3.0.1 ⓘ
3.0.2 ⓘ
3.0.3 ⓘ
3.1.0 ⓘ
isHostedBy Linux Foundation ⓘ
isLanguageAgnostic true ⓘ
isMaintainedBy OpenAPI Initiative ⓘ
isProtocolAgnostic true ⓘ
isUsedFor API governance ⓘ
API lifecycle management ⓘ
API-first development ⓘ
contract-first API design ⓘ
originatedFrom Swagger ⓘ
standardizes API contracts ⓘ
API documentation ⓘ
supportsFormat JSON ⓘ
YAML ⓘ
supportsHTTPMethod DELETE ⓘ
GET ⓘ
HEAD ⓘ
OPTIONS ⓘ
PATCH ⓘ
POST ⓘ
PUT ⓘ
TRACE ⓘ
usesSchemaLanguage JSON Schema (from 3.1.0) ⓘ

How these facts were elicited

Referenced by (18)

Full triples — surface form annotated when it differs from this entity's canonical label.

FastAPI → documentationFormat → OpenAPI ⓘ
OpenAPI → hasAlternativeName → OpenAPI ⓘ
this entity surface form: OpenAPI Specification
OpenAPI → hasPredecessor → OpenAPI self-linksurface differs ⓘ
this entity surface form: Swagger Specification
Swagger UI → supportsSpecification → OpenAPI ⓘ
this entity surface form: OpenAPI Specification
Swagger UI → supportsSpecificationVersion → OpenAPI ⓘ
this entity surface form: OpenAPI 2.0
Swagger UI → supportsSpecificationVersion → OpenAPI ⓘ
this entity surface form: OpenAPI 3.0.x
Swagger UI → supportsSpecificationVersion → OpenAPI ⓘ
this entity surface form: OpenAPI 3.1.x
ReDoc → supportsSpecification → OpenAPI ⓘ
this entity surface form: OpenAPI Specification
ReDoc → supportsSpecification → OpenAPI ⓘ
this entity surface form: Swagger Specification
ReDoc → supportsVersion → OpenAPI ⓘ
this entity surface form: OpenAPI 2.0
ReDoc → supportsVersion → OpenAPI ⓘ
this entity surface form: OpenAPI 3.0
ReDoc → supportsVersion → OpenAPI ⓘ
this entity surface form: OpenAPI 3.1
JSON API → relatedTo → OpenAPI ⓘ
this entity surface form: OpenAPI Specification
Sebastián Ramírez → promotes → OpenAPI ⓘ
REST API → oftenDocumentedWith → OpenAPI ⓘ
this entity surface form: OpenAPI Specification
IBM API Connect → supportsStandard → OpenAPI ⓘ
this entity surface form: OpenAPI Specification
OpenAPI Initiative → focusesOn → OpenAPI ⓘ
this entity surface form: OpenAPI Specification
OpenAPI Initiative → standardStewarded → OpenAPI ⓘ
this entity surface form: OpenAPI Specification