Python Openapi3

Open-source Python projects categorized as Openapi3

Top 23 Python Openapi3 Projects

  1. fastapi

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

    Project mention: Always Up-to-Date API Docs Are Real (And No, It’s Not AI) | dev.to | 2025-08-15

    The most sophisticated approach uses type hints and models to automatically generate documentation. FastAPI is the poster child here - it introspects your Pydantic models and function signatures to build comprehensive OpenAPI specs with minimal manual input.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. msgspec

    A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML

    Project mention: Don't let dicts spoil your code | news.ycombinator.com | 2024-10-09

    gjson [1] and a few other go packages offer a way to parse arbitrary JSON without requiring structs to hold them.

    re: Python. I like PyRight/PyLance for Python typing, it seems to "just work" afaict. I also like msgspec for dataclass like behavior [2].

    ---

    1: https://github.com/tidwall/gjson

    2: https://jcristharif.com/msgspec/

  4. uvicorn-gunicorn-fastapi-docker

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

  5. Schemathesis

    Catch API bugs before your users do

  6. drf-spectacular

    Sane and flexible OpenAPI 3 schema generation for Django REST framework.

    Project mention: Automated Documentation for APIs | dev.to | 2025-04-07

    Solutions to this problem generate API documentation automatically. Libraries such as drf-spectacular use code structure and semantics in back-end frameworks to infer API contracts. API frameworks such as FastAPI and Huma generate OpenAPI specifications as a built-in feature. Tools like mitmproxy2swagger generate documentation from HAR files. Finally, companies such as Akita Software/Postman use network traffic metadata.

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

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

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

    A lightweight Python web API framework.

  11. fastopenapi

    FastOpenAPI is a library for generating and integrating OpenAPI schemas using Pydantic v2 and various frameworks (AioHttp, Falcon, Flask, Quart, Sanic, Starlette, Tornado).

    Project mention: FastOpenAPI: A Reason to Believe in Open Source Community | dev.to | 2025-04-18

    Repository: GitHub

  12. safrs

    SqlAlchemy Flask-Restful Swagger Json:API OpenAPI

  13. openapi-spec-validator

    OpenAPI Spec Validator is a CLI, pre-commit hook and python package that validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger), OpenAPI 3.0 and OpenAPI 3.1 specification.

  14. openapi-schema-validator

    OpenAPI schema validator is a Python library that validates schema against OpenAPI Schema Specification v3.0 and v3.1

  15. pyramid_openapi3

    Pyramid addon for OpenAPI3 validation of requests and responses.

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

    Extensions Required:pyramid_openapi3 is the latest extension, while others use Yelp's pyramid_swagger. If you use cornice to build APIs on top of Pyramid, you can use the cornice-swagger extension to add OpenAPI support.

  16. requests-openapi

    A lightweight but powerful and easy-to-use Python client library for OpenAPI v3.

  17. OpenAlchemy

    Define SQLAlchemy models using the OpenAPI specification.

  18. http-rider

    Simple and Powerful desktop client for working with JSON APIs

  19. cloudedbats_wurb_2020

    CloudedBats-WURB. The DIY bat detector.

  20. lapidary

    Write Web API clients using annotations in python

    Project mention: Uplink VS lapidary - a user suggested alternative | libhunt.com/r/uplink | 2025-03-16
  21. openapi-type

    OpenAPI represented as a Python type. Use it to parse specifications written in JSON and YAML formats.

  22. aiohttp-deps

    Dependency injection for AioHTTP

    Project mention: Show HN: FastOpenAPI – automated docs for many Python frameworks | news.ycombinator.com | 2025-03-22

    That's really neat! I made a project for fastapi-like dependency injection for AioHTTP and it also has OpenAPI spec generation. If I could, I would like to use your library for specs instead of self-written solution.

    Here's my project repo: https://github.com/taskiq-python/aiohttp-deps

  23. azure-functions-openapi

    Python library to auto-generate Swagger (OpenAPI 3) docs for Azure Functions using decorators and Pydantic models.

    Project mention: FastAPI-Style Swagger UI for Azure Functions in Python (OpenAPI + Pydantic) | dev.to | 2025-05-25

    All the code is open-source here: 👉 https://github.com/yeongseon/azure-functions-openapi

  24. odootools-openapi

    Odoo Tools OpenAPI

  25. lapidary-render

    Web API client generator

    Project mention: openapi-generator VS lapidary-render - a user suggested alternative | libhunt.com/r/openapi-generator | 2025-03-16
  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 Openapi3 discussion

Log in or Post with

Python Openapi3 related posts

  • Always Up-to-Date API Docs Are Real (And No, It’s Not AI)

    4 projects | dev.to | 15 Aug 2025
  • 🚗👁️ Segmentation d'Images pour pour le système embarqué d’une voiture autonome

    4 projects | dev.to | 25 Jun 2025
  • DecipherIt: Building a NotebookLM-Inspired AI Research Assistant powered by Bright Data

    4 projects | dev.to | 25 May 2025
  • Building a Local AI Agent with Ollama + MCP + LangChain + Docker"

    3 projects | dev.to | 20 Apr 2025
  • Automated Documentation for APIs

    7 projects | dev.to | 7 Apr 2025
  • Show HN: FastOpenAPI – automated docs for many Python frameworks

    10 projects | news.ycombinator.com | 22 Mar 2025
  • Analyzing the OpenAPI Tooling Ecosystem

    5 projects | news.ycombinator.com | 21 Sep 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Openapi3 projects in Python? This list will help you:

# Project Stars
1 fastapi 88,756
2 msgspec 3,110
3 uvicorn-gunicorn-fastapi-docker 2,796
4 Schemathesis 2,693
5 drf-spectacular 2,677
6 openapi-python-client 1,663
7 apispec 1,203
8 apiflask 1,100
9 fastopenapi 427
10 safrs 411
11 openapi-spec-validator 371
12 openapi-schema-validator 115
13 pyramid_openapi3 83
14 requests-openapi 63
15 OpenAlchemy 48
16 http-rider 31
17 cloudedbats_wurb_2020 21
18 lapidary 14
19 openapi-type 11
20 aiohttp-deps 11
21 azure-functions-openapi 9
22 odootools-openapi 7
23 lapidary-render 3

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

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