Creating Solid APIs
summary
A concrete workflow for production APIs: uses Django + DRF, adopts JSON API for standardized responses and linkable includes, supports token and OAuth2 flows and auto-generates docs and client SDKs from an OpenAPI-like schema. Describes building DG API core (a working add-on) and using version transformers to accept old requests and emit compatible responses. Shows a forestry platform where the public API serves the UI and third-party clients without breaking once deployed.
AI-written summary · about
chapters (11)
- 0:00Introduction to solid APIs
- 2:42Why documentation matters
- 9:33Automating documentation
- 12:06Benefits of standards
- 19:38JSON API deep dive
- 25:06Authentication options
- 29:46API versioning strategies
- 35:12Practical API tooling
- 37:02Client library examples
- 41:26Key takeaways summary
- 42:30Q&A session
related talks
21mBuilding Powerful APIs with Django, Django Rest Framework, and OpenAPI
25mWrite an API for Almost Anything (or The Amazing Power and Flexibility of Django Rest Framework)
44mCrafting Great APIs with Domain-Driven Design
27mBuilding Great Web APIs
26mDjango, REST and OpenAPI - a gentle introduction
27mBuilding a REST API with Django & Django REST Framework
23mCreating APIs That Data Scientists Will Love
41mThe making of a great API
