Python Swagger

Open-source Python projects categorized as Swagger

Top 23 Python Swagger Projects

  • fastapi

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

    Project mention: Building a Multi-Tenant App with FastAPI, SQLModel, and PropelAuth | dev.to | 2023-12-06

    In this tutorial, we’ll walk you through how to create a multi-tenant link shortening product using FastAPI (a popular Python web framework), SQLModel (a library for interacting with SQL databases in Python) and PropelAuth (a B2B/multi-tenant authentication provider).

  • full-stack-fastapi-postgresql

    Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.

    Project mention: Building a Secure API with FastAPI, PostgreSQL, and Hanko Authentication | dev.to | 2023-10-30

    This project is a modification of the authentication flow of the awesome repository made by tiangolo at full-stack-fastapi-postgresql

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • django-ninja

    💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

    Project mention: Django Ninja | /r/savedForMS | 2023-12-05
  • connexion

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

    Project mention: Connexion 3 released! | /r/flask | 2023-11-03

    Connexion is a popular Python web framework (~ 5 million downloads per month) that makes spec-first and api-first development easy. You describe your API in an OpenAPI (or swagger) specification with as much detail as you want and Connexion will guarantee that it works as you specified.

  • litestar

    Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs

    Project mention: It's Christmas day. You wake up, run to the tree, tear open the largest package with your name on it... FastAPI has added _____? | /r/Python | 2023-12-06

    A redirect to https://litestar.dev/

  • flasgger

    Easy OpenAPI specs and Swagger UI for your Flask API

  • drf-yasg

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

    Project mention: Swagger for Django api | /r/django | 2023-04-23

    I believe drf-yasg what you need. You can create a schema manually and define request and response types for your small API.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Flask RestPlus

    Fully featured framework for fast, easy and documented API development with Flask

  • datamodel-code-generator

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

    Project mention: Datamodel-code-generator: Pydantic model/dataclass from OpenAPI, JSON, YAML | news.ycombinator.com | 2023-11-16
  • flask-restx

    Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask

  • Schemathesis

    Automate your API Testing: catch crashes, validate specs, and save time

    Project mention: A Tale of Two Kitchens - Hypermodernizing Your Python Code Base | dev.to | 2023-11-12

    SchemaThesis is a powerful tool, especially when working with web APIs, and here's how it can enhance your testing capabilities:

  • drf-spectacular

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

    Project mention: Why I chose django-ninja instead of django-rest-framework to build my project | /r/django | 2023-06-17

    Hi, while that is the case, same can be done with drf using drf-spectacular

  • apispec

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

  • apiflask

    A lightweight Python web API framework.

  • safrs

    SqlAlchemy Flask-Restful Swagger Json:API OpenAPI

  • pyswagger

    An OpenAPI (fka Swagger) client & converter in python, which is type-safe, dynamic, spec-compliant.

    Project mention: Budozer not find swagger-client that satisfies | /r/kivy | 2023-02-02

    Yes exactly, adding a package to requirements is similar to doing a pip install on your regular Python. Look at pyswagger's requirements.txt and add them:

  • APIFuzzer

    Fuzz test your application using your OpenAPI or Swagger API definition without coding

    Project mention: APIFuzzer – HTTP API Testing Framework | news.ycombinator.com | 2023-08-18
  • spectree

    API spec validator and OpenAPI document generator for Python web frameworks.

    Project mention: Flask is Great! | /r/flask | 2023-02-04

    See Spectree for 1-4 for Flask, Flask also allows async if not see Quart and Quart-Schema. 6. It is not faster than Flask for production apps - only micro benchmarks.

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

    Project mention: How I start every new Python backend API project | dev.to | 2023-01-19

    openapi-spec-validator

  • flama

    Fire up your models with the flame 🔥

  • SnitchDNS

    Database Driven DNS Server with a Web UI

  • aiohttp-apispec

    Build and document REST APIs with aiohttp and apispec

  • mentorship-backend

    Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time. This is the backend of this system.

  • SaaSHub

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

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). The latest post mention was on 2023-12-06.

Python Swagger related posts

Index

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

Project Stars
1 fastapi 65,377
2 full-stack-fastapi-postgresql 13,728
3 django-ninja 5,353
4 connexion 4,346
5 litestar 3,504
6 flasgger 3,402
7 drf-yasg 3,228
8 Flask RestPlus 2,716
9 datamodel-code-generator 1,996
10 flask-restx 1,993
11 Schemathesis 1,927
12 drf-spectacular 1,908
13 apispec 1,062
14 apiflask 874
15 safrs 391
16 pyswagger 372
17 APIFuzzer 372
18 spectree 294
19 openapi-spec-validator 289
20 flama 240
21 SnitchDNS 222
22 aiohttp-apispec 214
23 mentorship-backend 185
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com