Python RESTful API

Open-source Python projects categorized as RESTful API

Top 23 Python RESTful API Projects

RESTful API
  1. django-rest-framework

    Web APIs for Django. ๐ŸŽธ

    Project mention: How to Build RESTful APIs with Django | dev.to | 2025-05-10

    Djangoโ€™s "batteries-included" philosophy makes it an excellent choice for API development. With Django REST Framework (DRF), you get:

  2. InfluxDB

    InfluxDB โ€“ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. glance

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

    Project mention: Glances โ€“ Htop Alternative | news.ycombinator.com | 2024-10-05
  4. Tweepy

    Twitter for Python!

  5. doccano

    Open source annotation tool for machine learning practitioners.

  6. falcon

    The no-magic web API and microservices framework for Python developers, with an emphasis on reliability and performance at scale.

  7. flask-restful

    Simple framework for creating REST APIs

  8. hug

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

  9. SaaSHub

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

    SaaSHub logo
  10. eve

    REST API framework designed for human beings (by pyeve)

  11. connexion

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

    Project mention: Top 20 Python API Frameworks with OpenAPI Support | dev.to | 2024-12-19

    Connexion is a framework that automagically handles HTTP requests based on OpenAPI specification, built on top of Flask.

  12. Dependency Injector

    Dependency injection framework for Python

  13. django-tastypie

    Creating delicious APIs for Django apps since 2010.

  14. flasgger

    Easy OpenAPI specs and Swagger UI for your Flask API

  15. pycord

    Pycord is a modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python

  16. django-sql-explorer

    SQL reporting that Just Works. Fast, simple, and confusion-free. Write and share queries in a delightful SQL editor, with AI assistance.

    Project mention: Show HN: SQL Explorer โ€“ Open-source reporting tool that just works | news.ycombinator.com | 2024-07-02

    You got it! You'll need three values set in settings.py:

    https://github.com/explorerhq/django-sql-explorer/blob/64170...

    ```

  17. Flask RestPlus

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

  18. baserow

    The official repository is hosted on https://gitlab.com/bramw/baserow. Baserow is an open source no-code database tool and Airtable alternative.

    Project mention: Baserow 1.32: Dashboards, enhanced Airtable import, SSO for Application Builder, and more - Open Source Airtable Alternative | dev.to | 2025-03-19

    Try out Baserow 1.32: https://baserow.io

  19. sandman

    Sandman "makes things REST".

  20. sandman2

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

    Project mention: Automatically Generate REST and GraphQL APIs From Your Database | dev.to | 2024-12-19

    Some solutions are flexible to handle multiple types of databases. Often allowing you to combine them into a single API. We already mentioned Dreamfactory, but others include Apinizer, Directus, and sandman2.

  21. django-admin-interface

    :superhero: :zap: django's default admin interface with superpowers - customizable themes, popup windows replaced by modals and many other features.

  22. flask-ask

    Alexa Skills Kit for Python

  23. flask-api

    Browsable web APIs for Flask.

  24. pdir2

    Pretty dir() printing with joy:beer:

  25. nextcord

    A Python wrapper for the Discord API forked from discord.py

  26. SaaSHub

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

    SaaSHub logo
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).

Python RESTful API discussion

Log in or Post with

Python RESTful API related posts

  • How to Build RESTful APIs with Django

    2 projects | dev.to | 10 May 2025
  • Django Rest framework Now EP01: Poetry

    3 projects | dev.to | 1 May 2025
  • Building a REST API with Django REST Framework: A Beginners Guide

    1 project | dev.to | 21 Feb 2025
  • Using Discord as an unlimited cloud storage service

    2 projects | dev.to | 31 Dec 2024
  • Django is for everyone.

    4 projects | dev.to | 28 Aug 2024
  • No-Code REST API for Databases adds Table Joins

    2 projects | dev.to | 14 Aug 2024
  • Emulating Rails-like resource controllers in a server-rendered Django app

    2 projects | dev.to | 16 Jul 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more โ†’

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 29,117
2 glance 28,670
3 Tweepy 10,880
4 doccano 9,986
5 falcon 9,647
6 flask-restful 6,896
7 hug 6,883
8 eve 6,722
9 connexion 4,538
10 Dependency Injector 4,337
11 django-tastypie 3,942
12 flasgger 3,678
13 pycord 2,827
14 django-sql-explorer 2,824
15 Flask RestPlus 2,737
16 baserow 2,672
17 sandman 2,300
18 sandman2 2,023
19 django-admin-interface 1,926
20 flask-ask 1,915
21 flask-api 1,441
22 pdir2 1,329
23 nextcord 1,219

Sponsored
InfluxDB โ€“ Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?