REST API
E183290
A REST API is a web service interface that allows clients to interact with resources over HTTP using standard methods like GET, POST, PUT, and DELETE in a stateless, structured way.
All labels observed (7)
| Label | Occurrences |
|---|---|
| REST | 15 |
| REST API canonical | 14 |
| REST APIs | 6 |
| Heat API | 1 |
| REST architectural style | 1 |
| Representational State Transfer Application Programming Interface | 1 |
| WordPress REST API | 1 |
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
software architectural style implementation
ⓘ
web service interface ⓘ |
| abbreviationOf |
REST API
self-linksurface differs
ⓘ
surface form:
Representational State Transfer Application Programming Interface
|
| basedOn | Representational State Transfer ⓘ |
| commonlyUsedFor |
microservices communication
ⓘ
mobile applications ⓘ third-party integrations ⓘ web applications ⓘ |
| communicatesUsing | request-response model ⓘ |
| enables | loose coupling between client and server ⓘ |
| enforces | separation of concerns between client and server ⓘ |
| isStateless | true ⓘ |
| keyConcept |
cacheability
ⓘ
client-server separation ⓘ code on demand ⓘ layered system ⓘ representation ⓘ resource ⓘ statelessness ⓘ uniform interface ⓘ |
| mayUse |
HTML
ⓘ
plain text ⓘ |
| oftenDocumentedWith |
API Blueprint
ⓘ
OpenAPI ⓘ
surface form:
OpenAPI Specification
Swagger ⓘ
surface form:
RAML
Swagger ⓘ |
| requires | each request to contain all necessary context ⓘ |
| securityCommonlyImplementedVia |
API keys
ⓘ
JSON Web Tokens (JWT) ⓘ
surface form:
JWT
OAuth 2.0 ⓘ mutual TLS ⓘ |
| supports |
independent evolution of client and server
ⓘ
scalability of web services ⓘ |
| supportsMethod |
DELETE
ⓘ
GET ⓘ HEAD ⓘ OPTIONS ⓘ PATCH ⓘ POST ⓘ PUT ⓘ |
| supportsVersioning | true ⓘ |
| typicallyUses |
JSON
ⓘ
XML ⓘ |
| usesForState |
client-side state management
ⓘ
server-side resource state ⓘ |
| usesIdentifier |
URI
ⓘ
URL ⓘ |
| usesProtocol |
HTTP
ⓘ
HTTPS ⓘ |
| versioningCommonlyImplementedVia |
HTTP headers
ⓘ
URI path ⓘ query parameters ⓘ |
Referenced by (39)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
REST
this entity surface form:
REST
this entity surface form:
REST architectural style
this entity surface form:
REST APIs
this entity surface form:
WordPress REST API
this entity surface form:
REST APIs
this entity surface form:
REST
this entity surface form:
REST
this entity surface form:
REST APIs
this entity surface form:
REST APIs
this entity surface form:
Representational State Transfer Application Programming Interface
this entity surface form:
REST APIs
this entity surface form:
REST
this entity surface form:
REST
this entity surface form:
REST
this entity surface form:
Heat API
this entity surface form:
REST
this entity surface form:
REST
this entity surface form:
REST
this entity surface form:
REST
subject surface form:
Patchwork
this entity surface form:
REST
subject surface form:
Google+ Sign-In (legacy)
this entity surface form:
REST APIs
this entity surface form:
REST