Python RESTful API

Open-source Python projects categorized as RESTful API

Top 23 Python RESTful API Projects

  • django-rest-framework

    Web APIs for Django. 🎸

    Latest mention: [DRF] Is it possible to check if the serializer did a create or update? | reddit.com/r/django | 2021-01-25

    Source: https://github.com/encode/django-rest-framework/blob/19655edbf782aa1fbdd7f8cd56ff9e0b7786ad3c/rest_framework/serializers.py#L199

  • glances

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

    Latest mention: nicolargo/glances - Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems. | reddit.com/r/GithubSecurityTools | 2021-01-17
  • falcon

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

  • tweepy

    Twitter for Python!

    Latest mention: Dev DigitalOcean Hackathon: Geobot, a Geography Python Twitter Bot - Tut 02 | dev.to | 2021-01-10

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

  • hug

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

  • eve

    REST API framework designed for human beings

  • flask-restful

    Simple framework for creating REST APIs

  • apistar

    The Web API toolkit. 🛠

  • doccano

    Open source text annotation tool for machine learning practitioner.

  • django-tastypie

    Creating delicious APIs for Django apps since 2010.

  • connexion

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

  • flask-restplus

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

  • flasgger

    Easy OpenAPI specs and Swagger UI for your Flask API

  • sandman

    Sandman "makes things REST".

  • flask-ask

    Alexa Skills Kit for Python

  • django-sql-explorer

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

  • sandman2

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

  • flask-api

    Browsable web APIs for Flask.

  • pdir2

    Pretty dir() printing with joy:beer:

  • python-dependency-injector

    Dependency injection framework for Python

  • flask-restless

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

  • apispec

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

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

Index

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

Project Stars
1 django-rest-framework 19,747
2 glances 17,673
3 falcon 8,201
4 tweepy 7,446
5 hug 6,436
6 eve 6,276
7 flask-restful 5,885
8 apistar 5,537
9 doccano 4,188
10 django-tastypie 3,714
11 connexion 3,500
12 flask-restplus 2,456
13 flasgger 2,405
14 sandman 2,327
15 flask-ask 1,859
16 django-sql-explorer 1,749
17 sandman2 1,626
18 flask-api 1,217
19 pdir2 1,201
20 python-dependency-injector 1,069
21 flask-restless 1,026
22 apispec 812
23 restless 798