{"data":{"slug":"fastapi","name":"FastAPI","tagline":"Modern Python APIs at startup speed","category":"python","categoryName":"Python","url":"https://fastapi.tiangolo.com","github":"https://github.com/tiangolo/fastapi","pricing":"open-source","hook":"FastAPI is the Python API framework you will actually enjoy using.","whatsGood":"Pydantic integration means request/response validation is declarative and automatic. OpenAPI docs generate from type hints. Async support is first-class. The dependency injection system is powerful without being magical.","theCatch":"The ecosystem assumes you will integrate pieces yourself—no batteries-included ORM or auth. Async programming has its own learning curve.","verdict":"The Python API framework you will actually enjoy.","addedAt":"2026-08-18","featured":false,"domain":"Python","subSpecialty":"Frameworks","capabilities":["api"],"surfaces":["API","Self-host"],"ecosystem":["Python"],"licenseModel":"OSS/MIT","githubStars":102052},"related":[{"slug":"pydantic","name":"Pydantic","tagline":"Data validation using Python type hints"},{"slug":"uv","name":"uv","tagline":"Python packaging at Rust speed"},{"slug":"ruff","name":"Ruff","tagline":"Python linter faster than your test suite"},{"slug":"polars","name":"Polars","tagline":"DataFrames that respect your CPU"},{"slug":"typer","name":"Typer","tagline":"CLI apps with type hints and zero effort"}],"links":{"self":"/api/gems/fastapi","html":"/gems/fastapi","markdown":"/gems/fastapi.md","category":"/api/gems?category=python","categoryPage":"/stacks/python"}}