Python RESTful API

Open-source Python projects categorized as RESTful API

Top 23 Python RESTful API Projects

  • GitHub repo django-rest-framework

    Web APIs for Django. 🎸

    Project mention: Flask vs. Django: Which framework to choose in 2021? | | 2021-02-20

    I spent a good part of my career writing REST APIs and doing it in Django is an absolute breeze because of the Django REST framework. APIs can be built quite rapidly using DRF and it provides everything including generic views that you can import, serializers, request validation and auth.

  • GitHub repo glances

    Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

    Project mention: What are some super important or useful commands/utilities? | | 2021-02-21

    For system info you could also check out glances, you can do a whole lot of cool stuff with this software.

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo falcon

    The no-nonsense, minimalist REST and app backend framework for Python developers, with a focus on reliability, correctness, and performance at scale.

  • GitHub repo Tweepy

    Twitter for Python!

    Project mention: Dev DigitalOcean Hackathon: Geobot, a Geography Python Twitter Bot - Tut 02 | | 2021-01-10

    We will use tweepy for this project. First let's activate, then we install all that is needed

  • GitHub repo hug

    Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.

  • GitHub repo eve

    REST API framework designed for human beings

  • GitHub repo flask-restful

    Simple framework for creating REST APIs

    Project mention: Outdated Flask extensions | | 2021-02-06

    Considering the extension you've mentioned explicitly, the author of it has provided an explanation as to why he is not longer putting in any work, you can read about it here.

  • GitHub repo apistar

    The Web API toolkit. 🛠

  • GitHub repo doccano

    Open source text annotation tool for machine learning practitioner.

  • GitHub repo django-tastypie

    Creating delicious APIs for Django apps since 2010.

  • GitHub repo connexion

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

    Project mention: Here's a list of Python web frameworks that you can use to create a website or API | | 2021-01-28

    Connexion for OpenAPI spec first REST APIs:

  • GitHub repo Flask RestPlus

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

  • GitHub repo flasgger

    Easy OpenAPI specs and Swagger UI for your Flask API

  • GitHub repo sandman

    Sandman "makes things REST".

  • GitHub repo flask-ask

    Alexa Skills Kit for Python

  • GitHub repo django-sql-explorer

    Easily share data across your company via SQL queries. From Grove Collab.

  • GitHub repo sandman2

    Automatically generate a RESTful API service for your legacy database. No code required!

  • GitHub repo flask-api

    Browsable web APIs for Flask.

  • GitHub repo pdir2

    Pretty dir() printing with joy:beer:

  • GitHub repo Dependency Injector

    Dependency injection framework for Python

  • GitHub repo flask-restless

    NO LONGER MAINTAINED - A Flask extension for creating simple ReSTful JSON APIs from SQLAlchemy models.

  • GitHub repo apispec

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

  • GitHub repo restless

    A lightweight REST miniframework for Python.

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 2021-02-21.


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

Project Stars
1 django-rest-framework 20,319
2 glances 17,876
3 falcon 8,245
4 Tweepy 7,532
5 hug 6,452
6 eve 6,297
7 flask-restful 5,930
8 apistar 5,546
9 doccano 4,373
10 django-tastypie 3,722
11 connexion 3,557
12 Flask RestPlus 2,480
13 flasgger 2,460
14 sandman 2,329
15 flask-ask 1,869
16 django-sql-explorer 1,765
17 sandman2 1,645
18 flask-api 1,225
19 pdir2 1,204
20 Dependency Injector 1,141
21 flask-restless 1,026
22 apispec 828
23 restless 797