This document discusses documentation-driven development for Python web APIs. It covers the complexity of API integrations, what documentation-driven development is and why it matters. It also discusses how to adopt documentation-driven development using REST API (OpenAPI), FastAPI, and tools like Dredd and schemathesis to validate implementations. It describes building API clients with mock servers and continuous integration with Heroku.
Related topics: