InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β
Top 23 Python OpenAPI Projects
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
FastAPI MCP - Expose your FastAPI endpoints as MCP tools with auth. π π
-
If you're looking for a mixture of the two, there's Django Ninja: https://django-ninja.dev
-
Project mention: Hyperflask β Full stack Flask and Htmx framework | news.ycombinator.com | 2025-10-16
A lot of people in this thread mentioning the limitations of Flask and βwhy not FastAPIβ etc - but Iβve found Litestar to be the best alternative and it has htmx support out of the box.
https://litestar.dev/
-
connexion
Connexion is a modern Python web framework that makes spec-first and api-first development easy.
Connexion is a framework that automagically handles HTTP requests based on OpenAPI specification, built on top of Flask.
-
Integuru
The first AI agent that builds permissionless integrations through reverse engineering platforms' internal APIs.
-
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Show HN: LLM-tools-OpenAPI and MCP: access to MCP server with a this one trick | news.ycombinator.com | 2025-06-03
MCP servers must manage state which makes them difficult to use directly. There exists a proxy solution (https://github.com/open-webui/mcpo) that transforms an MCP server into OpenAPI REST, handling the state. This llm-tools-openAPI plugin coupled with MCPO allows access to MCP servers directly from the command line without needing to manage states.
-
datamodel-code-generator
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
-
Third-Party Packages: OpenAPI support via packages like drf-yasg (OpenAPI 2.x / Swagger) and drf-spectacular (OpenAPI 3.x).
-
tracecat
All-in-one AI automation platform (workflows, agents, cases, tables) for security, IT, and infra teams.
Project mention: N8n added native persistent storage with DataTables | news.ycombinator.com | 2025-10-02 -
If any of those bugs were in public or open-source APIs, Iβd love to feature them in our new βtrophy caseβ: https://github.com/schemathesis/schemathesis/issues/new?temp...
-
uvicorn-gunicorn-fastapi-docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.
-
best-of-web-python
π A ranked list of awesome python libraries for web development. Updated weekly.
-
Project mention: openapi-python-client VS lapidary-render - a user suggested alternative | libhunt.com/r/openapi-python-client | 2025-03-16
-
-
agent-protocol
Common interface for interacting with AI agents. The protocol is tech stack agnostic - you can use it with any framework for building agents.
-
apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
-
-
-
Extensions Required: Uses extensions like APIFairy, or Flask-Smorest for OpenAPI support.
-
-
fastapi-azure-auth
Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs π B2C, single- and multi-tenant support.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python OpenAPI discussion
Python OpenAPI related posts
-
Node.js vs Python: Real Benchmarks, Performance Insights, and Scalability Analysis
-
Always Up-to-Date API Docs Are Real (And No, Itβs Not AI)
-
Automated Documentation for APIs
-
Django 5.2 Released
-
Show HN: FastOpenAPI β automated docs for many Python frameworks
-
openapi-python-client VS lapidary-render - a user suggested alternative
2 projects | 16 Mar 2025 -
The filesystem - a quick & dirty way to store temp data in your API
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 Nov 2025
Index
What are some of the best open-source OpenAPI projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | fastapi | 91,739 |
| 2 | fastapi_mcp | 11,040 |
| 3 | django-ninja | 8,696 |
| 4 | litestar | 7,636 |
| 5 | connexion | 4,571 |
| 6 | Integuru | 4,493 |
| 7 | flasgger | 3,716 |
| 8 | mcpo | 3,630 |
| 9 | datamodel-code-generator | 3,579 |
| 10 | drf-yasg | 3,539 |
| 11 | tracecat | 3,341 |
| 12 | Schemathesis | 2,846 |
| 13 | uvicorn-gunicorn-fastapi-docker | 2,810 |
| 14 | best-of-web-python | 2,638 |
| 15 | openapi-python-client | 1,749 |
| 16 | fastapi-crudrouter | 1,553 |
| 17 | agent-protocol | 1,438 |
| 18 | apispec | 1,213 |
| 19 | apiflask | 1,109 |
| 20 | mashumaro | 888 |
| 21 | flask-smorest | 711 |
| 22 | bravado | 608 |
| 23 | fastapi-azure-auth | 568 |