0% found this document useful (0 votes)
88 views1 page

REST API Design

The document outlines key principles and concepts of REST API design including being self-descriptive, layered, cacheable, and based on resources that are manipulated through representations using a uniform interface and standardized methods like GET, POST, PUT, DELETE. It also discusses design patterns like HATEOAS, pagination, filtering, ordering, versioning, security concepts like CORS, TLS, authentication and monitoring patterns like logging, rate limiting.

Uploaded by

rahulkharche369
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views1 page

REST API Design

The document outlines key principles and concepts of REST API design including being self-descriptive, layered, cacheable, and based on resources that are manipulated through representations using a uniform interface and standardized methods like GET, POST, PUT, DELETE. It also discusses design patterns like HATEOAS, pagination, filtering, ordering, versioning, security concepts like CORS, TLS, authentication and monitoring patterns like logging, rate limiting.

Uploaded by

rahulkharche369
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

REST API DESIGN

Self-descriptive
Messages
Layered System Cacheable

Resources Principles
Based Uniform Interface Code On-Demand

Client-Server Stateless
Manipulation of
Resources
Through
Representations
REST
Simple & Fine-grained

Hypermedia as
the Engine of Pagination
Application first, last, next, prev
State
GET
(HATEOAS)

Filtering / Ordering Methods


POST

Resource Naming
PUT
Versioning Monitoring

DELETE
CORS Security Caching

PATCH
Idempotence Input Validations

Auth TLS

Logging Rate Limiting

@brijpandeyji
Brij Kishore Pandey

You might also like