REST API
What Is REST?
REST (Representational State Transfer) is a stateless architectural style for building APIs using HTTP methods (GET, POST, PUT, PATCH, DELETE). It is the most widely adopted API protocol.
Key Features in REST
- Resource-oriented structure (e.g.,
/users
,/orders
) - Uses standard HTTP methods
- Responses are mostly JSON
- Stateless – no server memory between requests
Benefits
- Widely supported across frontend, backend, mobile
- Scales easily across microservices
- Works well with caching (via HTTP headers)
How Sparrow Supports REST
- Fully supports GET, POST, PUT, PATCH, DELETE
- Support for form-data, x-www-form-urlencoded and raw body
- Auth: Bearer, Basic, API Key
Ideal Use Cases
- CRUD operations
- Microservice APIs
- Third-party integrations