- What is an API gateway?
- Why use API gateway?
- Core functionalities ?
- While designing APIS
- Naming
- URI definition
- Single responsibility principle
- number of params
- Type of request GET/POST/PUT/PATCH/DELETE
- Authentication
- Return status - 200, 201, 400,401, 403,404, 429, 500, 503
- Additional items to discuss
- Rate limiting
- API versioning
- Error handling
- Caching
- Listviews (special operations)
- Pagination
- Sorting
- Searching
- GET/POST
- Alias
- Documentation
- Cheat sheet for each API
- Objects
- Each object - kind of CRUDL
- URI
- Request
- Type
- params
- Response
- Response code
- Happy
- Error
-
Notifications
You must be signed in to change notification settings - Fork 0
ALLABOUTEM/API_design_cheat_sheet
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published