Swagger driven REST API development with the Falcon web server
summary
Uses the Swagger JSON specification as the authoritative API source and programmatically maps each path+method operationId to Python handlers on the Falcon web server. Documents the Mailman 3 backend over months to produce a single JSON doc, implements the sample petstore in 57 lines to implement pet store, composes handler chains like JWT validation->refresh->authorization, and runs as an authenticating proxy that actually works.
AI-written summary · about
chapters (11)
- 0:00Start
- 3:08Write an Api Proxy Server
- 6:34Document the Mailman Api in Swagger
- 7:18Rest Api via the Swagger Rest Api Browser
- 8:57Structure of a Swagger Api Document
- 13:15Demo
- 14:22Sample Rest Api
- 16:02Operation Handlers
- 19:03Authentication Authorization
- 19:26Json Web Token Jwt
- 21:23Authentication and Authorization
related talks
30mGenerating docs from APIs
24mAn Introduction to FastAPI
47mBuilding APIs your users will want to use
53mUncovering Swagger/OpenAPI
21mBuilding Powerful APIs with Django, Django Rest Framework, and OpenAPI
22mThe dirty secrets of building large HTTP APIs
34mAPI Platform: From Rest & GraphQL APIs to state-of-the-art standards in seconds
19mAutomate your API to perfection
