FastAPI
View on GitHub
95.9k
Modern, fast (high-performance) web framework for building APIs with Python 3.7+
About FastAPI
Modern, fast (high-performance) web framework for building APIs with Python 3.7+
Key Features
- Fast: Very high performance
- Fast to code: Increase the speed to develop features by about 200% to 300%
- Fewer bugs: Reduce about 40% of human-induced errors
- Intuitive: Great editor support. Completion everywhere. Less time debugging
- Easy: Designed to be easy to use and learn. Less time reading docs
- Short: Minimize code duplication. Multiple features from each parameter declaration
- Robust: Get production-ready code. With automatic interactive documentation
- Standards-based: Based on (and fully compatible with) OpenAPI (previously known as Swagger) and JSON Schema
Installation
uv add fastapiRelated Comparisons
Related Tools
Falcon
A high-performance Python framework for building cloud APIs and web app backends
9.8k stars
Tornado
A Python web framework and asynchronous networking library
22.4k stars
aiohttp
Async http client/server framework (asyncio)
16.4k stars
Django
The Web framework for perfectionists with deadlines
87.0k stars
Quick Info
- Latest Version
- 0.109.0
- First Release
- 2018
- License
- MIT