FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+.

The key features are:

Fast: Very high performance, on par with NodeJS and Go (thanks to Starlette and Pydantic).

Fast to code: Increase the speed to develop features by about 200% to 300% *.

Less bugs: Reduce about 40% of human (developer) 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. Less bugs.

Robust: Get production-ready code. With automatic interactive documentation.

Standards-based: Based on (and fully compatible with) the open standards for APIs: OpenAPI and JSON Schema.

* estimation based on tests on an internal development team, building production applications.

Programming language: Python
License: MIT License
Tags: Web Frameworks     JSON-SCHEMA     OpenAPI     ASGI     Async     Redoc     Starlette     Swagger     Swagger-ui     Uvloop    

fastapi alternatives and related packages

Based on the "Web Frameworks" category

Do you think we are missing an alternative of fastapi or a related project?

Add another 'Web Frameworks' Package

fastapi Recommendations

There are no recommendations yet. Be the first to promote fastapi!

Have you used fastapi? Share your experience. Write a short recommendation and fastapi, you and your project will be promoted on Awesome Python.
Recommend fastapi

Recently added fastapi resources

Do you know of a usefull tutorial, book or news relevant to fastapi?
Be the first to add one!