Building server APIs


We are building reliable, high-performance Python web framework for building large-scale app backends and microservices. It encourages the REST architectural style, and tries to do as little as possible while remaining highly effective.

ASGI, WSGI, and WebSocket support

Asyncio support

No reliance on magic globals for routing and state management

Stable interfaces with an emphasis on backwards-compatibility

Simple API modeling through centralized RESTful routing

Highly-optimized, extensible code base

Easy access to headers and bodies through request and response objects

DRY request processing via middleware components and hooks

Strict adherence to RFCs

Idiomatic HTTP error responses

Straightforward exception handling

Snappy testing with WSGI/ASGI helpers and mocks

CPython 3.5+ and PyPy 3.5+ support