REST APIs

Representational State Transfer (REST) is an architectural style that defines a set of constraints for designing distributed hypermedia systems, most famously applied to the World Wide Web. It emphasizes stateless client-server communication, cacheable responses, and a uniform interface for…

Key facts

First appeared
2000
Category
technology
Problem solved
REST was created to provide a consistent, scalable, and evolvable architectural model for the World Wide Web, addressing the challenges of building large-scale distributed systems. It aimed to decouple clients from servers, enable efficient caching, and facilitate independent evolution of components, thereby ensuring the longevity and interoperability of web-based communication.
Platforms
IoT Devices, Server Operating Systems (Linux, Windows Server, macOS), Mobile Operating Systems (iOS, Android), Cloud Platforms (AWS, Azure, GCP), Web Browsers

Related technologies

Notable users

  • Stripe
  • Twitter
  • Netflix
  • Google
  • Facebook
  • Amazon
  • Microsoft
  • Salesforce