Thanks to visit codestin.com
Credit goes to www.libhunt.com

Python OpenAPI

Open-source Python projects categorized as OpenAPI

Top 23 Python OpenAPI Projects

  1. fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: Show HN: FastAPI LSP/VSCode Extension POC | news.ycombinator.com | 2025-11-11
  2. 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.

    InfluxDB logo
  3. fastapi_mcp

    Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!

    Project mention: The current MCP ecosystem for enterprises | dev.to | 2025-08-13

    FastAPI MCP - Expose your FastAPI endpoints as MCP tools with auth. πŸ†“ πŸ”‘

  4. django-ninja

    πŸ’¨ Fast, Async-ready, Openapi, type hints based framework for building APIs

    Project mention: Django 5.2 Released | news.ycombinator.com | 2025-04-02

    If you're looking for a mixture of the two, there's Django Ninja: https://django-ninja.dev

  5. litestar

    Light, flexible and extensible ASGI framework | Built to scale

    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/

  6. connexion

    Connexion is a modern Python web framework that makes spec-first and api-first development easy.

    Project mention: Top 20 Python API Frameworks with OpenAPI Support | dev.to | 2024-12-19

    Connexion is a framework that automagically handles HTTP requests based on OpenAPI specification, built on top of Flask.

  7. Integuru

    The first AI agent that builds permissionless integrations through reverse engineering platforms' internal APIs.

  8. flasgger

    Easy OpenAPI specs and Swagger UI for your Flask API

  9. 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.

    Stream logo
  10. mcpo

    A simple, secure MCP-to-OpenAPI proxy server

    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.

  11. datamodel-code-generator

    Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.

  12. drf-yasg

    Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.

    Project mention: Top 20 Python API Frameworks with OpenAPI Support | dev.to | 2024-12-19

    Third-Party Packages: OpenAPI support via packages like drf-yasg (OpenAPI 2.x / Swagger) and drf-spectacular (OpenAPI 3.x).

  13. 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
  14. Schemathesis

    Catch API bugs before your users do

    Project mention: Hypothesis: Property-Based Testing for Python | news.ycombinator.com | 2025-11-04

    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...

  15. uvicorn-gunicorn-fastapi-docker

    Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.

  16. best-of-web-python

    πŸ† A ranked list of awesome python libraries for web development. Updated weekly.

  17. openapi-python-client

    Generate modern Python clients from OpenAPI

    Project mention: openapi-python-client VS lapidary-render - a user suggested alternative | libhunt.com/r/openapi-python-client | 2025-03-16
  18. fastapi-crudrouter

    A dynamic FastAPI router that automatically creates CRUD routes for your models

  19. 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.

  20. apispec

    A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..

  21. apiflask

    A lightweight Python web API framework.

  22. mashumaro

    Fast and well tested serialization library

  23. flask-smorest

    DB agnostic framework to build auto-documented REST APIs with Flask and marshmallow

    Project mention: Top 20 Python API Frameworks with OpenAPI Support | dev.to | 2024-12-19

    Extensions Required: Uses extensions like APIFairy, or Flask-Smorest for OpenAPI support.

  24. bravado

    Bravado is a python client library for Swagger 2.0 services

  25. fastapi-azure-auth

    Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs πŸ”’ B2C, single- and multi-tenant support.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python OpenAPI discussion

Log in or Post with

Python OpenAPI related posts

  • Node.js vs Python: Real Benchmarks, Performance Insights, and Scalability Analysis

    9 projects | dev.to | 4 Oct 2025
  • Always Up-to-Date API Docs Are Real (And No, It’s Not AI)

    4 projects | dev.to | 15 Aug 2025
  • Automated Documentation for APIs

    7 projects | dev.to | 7 Apr 2025
  • Django 5.2 Released

    1 project | news.ycombinator.com | 2 Apr 2025
  • Show HN: FastOpenAPI – automated docs for many Python frameworks

    10 projects | news.ycombinator.com | 22 Mar 2025
  • 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

    1 project | dev.to | 14 Mar 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Nov 2025
    SaaSHub helps you find the best software and product alternatives Learn more β†’

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

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?