OpenAPI
E97058
API description specification
OpenAPI version
industry consortium
machine-readable API format
open standard
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 |
| Swagger Specification | 2 |
| OpenAPI 3.0 | 1 |
| OpenAPI 3.0.x | 1 |
| OpenAPI 3.1 | 1 |
| OpenAPI 3.1.x | 1 |
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) ⓘ |
Referenced by (18)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
OpenAPI Specification
this entity surface form:
Swagger Specification
this entity surface form:
OpenAPI Specification
this entity surface form:
OpenAPI 2.0
this entity surface form:
OpenAPI 3.0.x
this entity surface form:
OpenAPI 3.1.x
this entity surface form:
OpenAPI Specification
this entity surface form:
Swagger Specification
this entity surface form:
OpenAPI 2.0
this entity surface form:
OpenAPI 3.0
this entity surface form:
OpenAPI 3.1
this entity surface form:
OpenAPI Specification
this entity surface form:
OpenAPI Specification
this entity surface form:
OpenAPI Specification
this entity surface form:
OpenAPI Specification