The app for independent voices

If you want to become good at API design,

learn these 20 concepts:

1 Endpoint

2 HTTP Methods

3 Request-Response

4 Status Codes

5 Authentication

6 Authorization

7 Access Tokens

8 OAuth 2.0

9 Rate Limiting

10 Throttling

11 Pagination

12 Caching

13 Idempotency

14 Webhooks

15 API Versioning

16 OpenAPI

17 REST vs GraphQL

18 API Gateway

19 Microservices

20 Error Handling

An API is a set of rules that allows different services to talk to each other.

What else would you add?

———

💾 Save this for later & restack to help others learn API design.

Mar 1
at
1:27 PM
Relevant people

Log in or sign up

Join the most interesting and insightful discussions.