Python Swagger

Open-source Python projects categorized as Swagger | Edit details

Top 23 Python Swagger Projects

  • GitHub repo fastapi

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

    Project mention: Trying to get (bearer) headers from requests | | 2022-01-19

    Bad news is, It isn't possible according to #4246.

  • GitHub repo full-stack-fastapi-postgresql

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

    Project mention: Backend Developer building first big project, need your help | | 2022-01-10

    This full stack application template might be useful to check out. The frontend is Vuejs and seems to be well-structure.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo connexion

    Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support

    Project mention: How to test a Connexion/Flask app? | | 2021-12-05

    I'm using the Connexion framework for Flask to build a microservice. I would like to write tests for my application using py.test.

  • GitHub repo flasgger

    Easy OpenAPI specs and Swagger UI for your Flask API

    Project mention: MLOps: Deploying Machine Learning Models with Docker and Google Cloud Platform (Part 2) | | 2021-10-01


  • GitHub repo Flask RestPlus

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

    Project mention: Need help with flask-restful, application factories and blueprints | | 2021-04-03

    Nah, it’s flask-restplus - says so right on the GH page

  • GitHub repo drf-yasg

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

    Project mention: Deploying Django Rest Framework with Postgres on | | 2021-12-30

    Swagger and OpenAPI capabilities using drf-yasg, where you can only see endpoints and Swagger docs if you have a valid Token

  • GitHub repo django-ninja

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

    Project mention: Is there an easy way to create REST APIs for an existing Django web app? | | 2022-01-15

    You have two great REST frameworks for Django to consider: DRF or Ninja.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo flask-restx

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

    Project mention: Unsure how to register API endpoints using namespaces in flask-restx | | 2021-11-28

    However, after following [the example](, [more complex tutorials]( or other [basic tutorials](, I still only receive 404s when calling get on /api or the endpoints I tried to define.

  • GitHub repo Schemathesis

    A modern API testing tool for web applications built with Open API and GraphQL specifications.

    Project mention: How bad models ruin an API (or why design-first is the way to go) | | 2022-01-09

    Schemaless schemas make testing difficult. Tools like Dredd and Schemathesis rely on your API documentation to generate tests and validate your API responses. A collection of free-form arrays like the above model will pass nearly every test, even if the length of the arrays or their contents are wrong. Schemaless schemas are also useless for API mocking, which is a fundamental part of building reliable API integrations.

  • GitHub repo apispec

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

    Project mention: 21 tools to document your Python project | | 2021-03-17

    apispec is not a framework, but a library that provides a Pythonic interface to OpenAPI constructs. It has multiple integrations with different tools and frameworks, including Flask, Pyramid, aiohttp, and Falcon. The list of integrations is available on the ecosystem page.

  • GitHub repo drf-spectacular

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

    Project mention: does anyone find a way to use swagger ui | | 2021-11-15
  • GitHub repo apiflask

    A lightweight Python web API framework.

    Project mention: Abandoning Flask for FastAPI | | 2021-07-13

    It would be interesting to learn if the author has considered the APIFlask extension or Quart-Schema with Quart. Both offer API functionality built on the Flask API.

  • GitHub repo pyswagger

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

  • GitHub repo safrs

    SqlAlchemy Flask-Restful Swagger Json:API OpenAPI

    Project mention: Flask vs Flask RESTful API | | 2021-10-01

    If you want to expose your database, i created this:

  • GitHub repo client-python

    A python client library for accessing Polygon's APIs

    Project mention: After a year of research and developing a strategy, I have a few questions. | | 2021-10-18 provides free, simple API access to 2 years of minute-level data. We offer a Python libraryto help you get started, too.

  • GitHub repo openapi-spec-validator

    OpenAPI Spec validator

    Project mention: Validating RESTful-ness of Flask API | | 2021-08-17

    I did find and, but I'm pretty new to the devops world so I'm not sure if these are exactly what I'm looking for. Any recommendations or advice is appreciated.

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

    Project mention: Contributing to Open Source with Quality Assurance | | 2021-03-21

    Test manually a pull request code before it gets accepted to be merged, to confirm the code is working as expected. Be creative! Try to come up with test cases for the feature being implemented that perhaps the author of the pull request did not think of. Examples: testing REST API, testing bottom navigation bug in android app.

  • GitHub repo spectree

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

    Project mention: Comprehensive Fast API Tutorial | | 2021-04-23
  • GitHub repo SnitchDNS

    Database Driven DNS Server with a Web UI

    Project mention: DNS exfiltration of data: step-by-step simple guide | | 2021-02-11

    You can also utilise SnitchDNS [] for this, as it's database driven and logs all your queries (while supporting catch-all domains etc).

  • GitHub repo EsiPy

    An EVE Online ESI Client written in Python

  • GitHub repo drf-openapi-tester

    Test utility for validating OpenAPI documentation

    Project mention: If you use OpenAPI specs for API your documentation 👏 | | 2021-02-23

    We've recently put a lot of effort into rewriting drf-openapi-tester - a test utility made to help developers test their API docs.

  • GitHub repo openapi-schema-validator

    OpenAPI schema validator for Python

    Project mention: Validating RESTful-ness of Flask API | | 2021-08-17

    I did find and, but I'm pretty new to the devops world so I'm not sure if these are exactly what I'm looking for. Any recommendations or advice is appreciated.

  • GitHub repo stats-service

    Stats Service for @monarc-project

    Project mention: Cybersecurity Weather Map with OSM | | 2021-09-08
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 2022-01-19.

Python Swagger related posts


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

Project Stars
1 fastapi 40,608
2 full-stack-fastapi-postgresql 7,910
3 connexion 3,890
4 flasgger 2,851
5 Flask RestPlus 2,590
6 drf-yasg 2,549
7 django-ninja 2,043
8 flask-restx 1,420
9 Schemathesis 1,114
10 apispec 921
11 drf-spectacular 890
12 apiflask 379
13 pyswagger 349
14 safrs 330
15 client-python 251
16 openapi-spec-validator 196
17 mentorship-backend 155
18 spectree 153
19 SnitchDNS 143
20 EsiPy 94
21 drf-openapi-tester 81
22 openapi-schema-validator 31
23 stats-service 4
Find remote jobs at our new job board There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.