The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 18 Python Openapi3 Projects
-
uvicorn-gunicorn-fastapi-docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
msgspec
A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML
-
apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
openapi-schema-validator
OpenAPI schema validator is a Python library that validates schema against OpenAPI Schema Specification v3.0 and v3.1
-
openapi-type
OpenAPI represented as a Python type. Use it to parse specifications written in JSON and YAML formats.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
In this tutorial, I will demonstrate how to use Burr, an open source framework (disclosure: I helped create it), using simple OpenAI client calls to GPT4, and FastAPI to create a custom email assistant agent. We’ll describe the challenge one faces and then how you can solve for them. For the application frontend we provide a reference implementation but won’t dive into details for it.
Project mention: Why I chose django-ninja instead of django-rest-framework to build my project | /r/django | 2023-06-17Hi, while that is the case, same can be done with drf using drf-spectacular
I am not aware of any tools like that, but eventually, I plan to add support for gRPC fuzzing to Schemathesis. There were already some discussions and it is more or less clear how to move forward. See https://github.com/schemathesis/schemathesis/discussions/190...
Project mention: Htmx, Rust and Shuttle: A New Rapid Prototyping Stack | news.ycombinator.com | 2023-11-01
On the backend, developers either need to manually document the entire API or rely on auto-generation tools that don’t fully meet their needs. Consumers face the same choice, write code by hand or workaround the bugs in their SDK generator (stated, lovingly, as the maintainer of an OpenAPI client generator). On top of this, these solutions result in inconsistent understandings of the API. Reproducing errors becomes time-consuming and frustrating, which feels like a battle instead of a collaboration. What we need is a shared language to describe how the API works—one that doesn’t add unnecessary layers of abstraction or manual work.
Project mention: Show HN: OpenAPI DevTools – Chrome ext. that generates an API spec as you browse | news.ycombinator.com | 2023-10-25It seems like you could combine this extension with some of the OpenAPI -> Python projects to get your desired result. (e.g. https://github.com/wy-z/requests-openapi )
Project mention: [Guide] A Tour Through the Python Framework Galaxy: Discovering the Stars | /r/coder_corner | 2023-04-29Try OpenAlchemy
Python Openapi3 related posts
- FastAPI Got Me an OpenAPI Spec Really... Fast
- How to Connect a FastAPI Server to PostgreSQL and Deploy on GCP Cloud Run
- Swagger for Django api
- What is the diffrence if we create django API rather than DRF Rest API?
- Best API documentation tool for Django?
- Starlite new features, benchmarks and a call for contributors and maintainers
- drf-standardized-errors: return the same response format for all 4xx and 5xx errors in your DRF API
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Openapi3 projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | fastapi | 70,779 |
2 | uvicorn-gunicorn-fastapi-docker | 2,520 |
3 | drf-spectacular | 2,112 |
4 | Schemathesis | 2,091 |
5 | msgspec | 1,868 |
6 | apispec | 1,134 |
7 | openapi-python-client | 1,066 |
8 | apiflask | 954 |
9 | safrs | 397 |
10 | openapi-spec-validator | 315 |
11 | openapi-schema-validator | 87 |
12 | pyramid_openapi3 | 81 |
13 | requests-openapi | 78 |
14 | OpenAlchemy | 45 |
15 | http-rider | 29 |
16 | cloudedbats_wurb_2020 | 18 |
17 | openapi-type | 11 |
18 | odootools-openapi | 4 |
Sponsored