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)

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf software architectural style implementation
web service interface
abbreviationOf Representational State Transfer Application Programming Interface
linked to: REST API
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 Specification
linked to: OpenAPI

RAML
linked to: Swagger

Swagger
requires each request to contain all necessary context
securityCommonlyImplementedVia API keys
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

How these facts were elicited

Referenced by (39)

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

Gist accessModel REST API
Kubernetes accessedVia REST API
LXD supports REST API
JSON commonlyUsedWith REST
linked to: REST API
Web architecture includesConcept REST
linked to: REST API
Web architecture influencedBy REST architectural style
linked to: REST API
JSON API relatedTo REST
linked to: REST API
MuleSoft supportsStandard REST APIs
linked to: REST API
Gutenberg integratesWith WordPress REST API
linked to: REST API
Kismet feature REST API
Oracle Autonomous Data Warehouse supportsInterface REST APIs
linked to: REST API
Oracle Identity Federation supportsProtocol REST
linked to: REST API
WSDL relatedTo REST
linked to: REST API
FeathersJS supportsProtocol REST
linked to: REST API
Bugzilla supportsFeature REST API
Kamil Myśliwiec hasExpertise REST APIs
linked to: REST API
Cisco ACI managementInterface REST API
CCNP DevNet Professional coversTopic REST APIs
linked to: REST API
REST API abbreviationOf Representational State Transfer Application Programming Interface
linked to: REST API
Cloud IAM integratesWith REST APIs
linked to: REST API
Microsoft APIs supportsProtocol REST
linked to: REST API
OpenID Connect uses REST
linked to: REST API
OpenStack supportsAPI REST
linked to: REST API
OpenStack APIs includes Heat API
linked to: REST API
IHE MHD usesStandard REST
linked to: REST API
GraphQL comparedTo REST
linked to: REST API
HPE OneView supportsProtocol REST
linked to: REST API
RIPE Atlas hasAPI REST API
RIPEstat hasFeature REST API
Jakarta RESTful Web Services paradigm REST
linked to: REST API
Patchwork hasFeature REST API
subject linked to: patchwork
Amazon API Gateway supportsProtocol REST
linked to: REST API
YouTrack hasComponent REST API
Datalore hasFeature REST API
Jenkins hasFeature REST API
Google+ Sign-In (legacy) exposedVia REST APIs
subject linked to: Google+ sign-in (legacy)
linked to: REST API
Whatizit webServiceAccess REST
linked to: REST API