📡 You're offline — showing cached content
New version available!
Quick Access
← All Tutorials
Tutorial

API Design

Master REST API design, HTTP methods, authentication, versioning, pagination, GraphQL, gRPC, webhooks, OpenAPI, and production best practices.

0/36 topics · 0%
Sign in to track your progress and continue where you left off.
36 Topics
1
What is an API?
4 min Quiz
2
REST Principles
5 min Quiz
3
HTTP Methods
5 min Quiz
4
HTTP Status Codes
5 min Quiz
5
URL Design
5 min Quiz
6
Request and Response Design
5 min Quiz
7
API Authentication
6 min Quiz
8
OAuth 2.0
6 min Quiz
9
JWT Deep Dive
5 min Quiz
10
Rate Limiting
5 min Quiz
11
API Versioning
4 min Quiz
12
Pagination
5 min Quiz
13
Filtering and Sorting
4 min Quiz
14
Error Handling
5 min Quiz
15
API Documentation
5 min Quiz
16
CORS
5 min Quiz
17
Idempotency Keys
5 min Quiz
18
HTTP Caching
5 min
19
WebSockets
6 min Quiz
20
GraphQL
5 min Quiz
21
gRPC
5 min
22
API Security
5 min Quiz
23
API Testing
5 min Quiz
24
API Monitoring
5 min
25
Webhooks
5 min Quiz
26
REST Patterns
5 min
27
API Gateway
5 min Quiz
28
OpenAPI and Swagger
5 min
29
Load Testing
5 min
30
API Retry Patterns
5 min
31
Deprecation Strategy
4 min
32
Content Negotiation
4 min
33
HATEOAS
4 min
34
SDK Design
5 min
35
API Best Practices Checklist
4 min Quiz
36
API Interview Prep
5 min Quiz