Django REST framework

The world-leading API framework for Django, used by internationally recognized businesses worldwide, depended on by over 100,000 repositories, and with over 40 million downloads.


Pushing forward Python’s HTTP capabilities. A fully featured HTTP client offering both sync and async APIs, with HTTP/1.1 & HTTP/2 support.

Async Web Foundations

We’re building out the core components for a high-performance Python async web ecosystem.

Starlette is also used as the foundation in other higher level web frameworks, including FastAPI and Responder.

Related projects

The popular Markdown-based documentation generator, MkDocs. This project was originally authored by Tom Christie for the Django REST framework documentation, and is now used as the basis for all our project documentation, together with the fabulous MkDocs material theme.