Python REST-API

Open-source Python projects categorized as REST-API

Top 23 Python REST-API Projects

  1. quivr

    Opiniated RAG for integrating GenAI in your apps šŸ§  Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.

    Project mention: Ask HN: Local RAG with private knowledge base | news.ycombinator.com | 2024-10-29
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. httpie

    šŸ„§ HTTPie CLI ā€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

    Project mention: Open source alternative to Postman / Insomnia | news.ycombinator.com | 2025-01-31
  4. HTTP Prompt

    An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

  5. frappe

    Low code web framework for real world applications, in Python and Javascript

    Project mention: 10 Must-Bookmark Open Source Projects for Developers | dev.to | 2025-01-15

    šŸ“‚ GitHub Repository šŸŒ Website

  6. django-ninja

    šŸ’Ø Fast, Async-ready, Openapi, type hints based framework for building APIs

    Project mention: Django Ninja | news.ycombinator.com | 2025-02-01
  7. posting

    The modern API client that lives in your terminal.

    Project mention: Open source alternative to Postman / Insomnia | news.ycombinator.com | 2025-01-31

    I haven't tried it but there is Posting in a TUI: https://github.com/darrenburns/posting

  8. Flask-AppBuilder

    Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/

    Project mention: Top 8 Open-Source CRUD Projects with the Most GitHub Stars | dev.to | 2024-09-04

    GitHub https://github.com/dpgaspar/Flask-AppBuilder GitHub Stars 4.6k Most Recent Update on GitHub 2 days ago Open Source License BSD-3-Clause Number of Active Contributors This Year 11 Acceptance of External PRs Yes Official Website / Documentation https://flask-appbuilder.readthedocs.io/en/latest/

  9. SaaSHub

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

    SaaSHub logo
  10. flasgger

    Easy OpenAPI specs and Swagger UI for your Flask API

  11. drf-yasg

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

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

    Third-Party Packages: OpenAPI support via packages like drf-yasg (OpenAPI 2.x / Swagger) and drf-spectacular (OpenAPI 3.x).

  12. djoser

    REST implementation of Django authentication system.

  13. drf-spectacular

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

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

    Third-Party Packages: OpenAPI support via packages like drf-yasg (OpenAPI 2.x / Swagger) and drf-spectacular (OpenAPI 3.x).

  14. best-of-web-python

    šŸ† A ranked list of awesome python libraries for web development. Updated weekly.

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

  16. alpaca-trade-api-python

    Python client for Alpaca's trade API

  17. dj-rest-auth

    Authentication for Django Rest Framework

  18. coronavirus-tracker-api

    šŸ¦  A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the šŸ”„ FastAPI framework. Supports multiple sources!

  19. cookiecutter-django-rest

    Build best practiced apis fast with Python3

  20. openapi-python-client

    Generate modern Python clients from OpenAPI

    Project mention: After 3 Years, I Failed. Here's All My Startup's Code | news.ycombinator.com | 2024-12-17

    There's a huge number of them https://openapi.tools/#sdk

    Including the semi official tools https://github.com/OpenAPITools/openapi-generator

    Now if you want multi language generation and especially high quality you may have to spend a lot of time evaluating different choices. I decided that the official java client didn't generate very nice python code and went with https://github.com/openapi-generators/openapi-python-client even though it's a small personal project with a primary developer+random contributions from users. It just seemed nicer to use for python. Finding which generator to use especially for JavaScript seems difficult

  21. apispec

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

  22. langcorn

    ā›“ļø Serving LangChain LLM apps and agents automagically with FastApi. LLMops

  23. youtube-dl-server

    Web / REST interface for downloading youtube videos onto a server.

  24. httpdbg

    A tool for Python developers to easily debug the HTTP(S) client requests in a Python program.

    Project mention: AIM Weekly from 30 September 2024 | dev.to | 2024-09-30

    šŸ¦¾ Leader šŸ“Ž Evaluating RAG šŸš™ Solid Data Curation šŸ¤– Sparse and Dense Embeddings šŸ” Embeddings Explained šŸ“¢ Distill a small fast model OSS šŸ“¢ Easy Podcast šŸ“Š SQL, NoSQL, Vectors šŸ“± Vector DB Bencmarks šŸ›¼ Extreme Quantization šŸ“¢ Bay.Area.AI: Interview with Jiang Chen, Zilliz šŸˆā€ā¬› Building LLMS Stanford Class šŸŒ New Python Web UI Free Map Hosting šŸ“Š Pipefunc šŸ–„ļø The Pipe to extract šŸ‘½ New Audio Model šŸ§ Easy Milvus Schema Generation šŸ‘½ Multimodal Models 72B šŸŒ Fivetran + Milvus šŸ—£ļø JSON Viewer šŸ‘½ ONNX Runtime GenAI šŸš™ LLM Explorer šŸ¦¾ Interesting Computer Vision Techniques šŸ“Š Build a model from embedding šŸ§© Superchunk šŸ‘½ Python testing https streams šŸ” Small AMD Model

  25. 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 REST-API discussion

Log in or Post with

Python REST-API related posts

  • Django Ninja

    1 project | news.ycombinator.com | 1 Feb 2025
  • AIM Weekly from 30 September 2024

    8 projects | dev.to | 30 Sep 2024
  • Ač‚”å¤§ę¶Ø - FAV0å‘Ø刊#016

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

    2 projects | dev.to | 14 Aug 2024
  • Preview of SERENDIPITY: selfhosted AI, custom personas, STT, TTS, RAG, tools [video]

    1 project | news.ycombinator.com | 11 Jul 2024
  • Show HN: Preview of Serendipity ā€“ A Collective of AI Agents by Valyrian Tech [video]

    2 projects | news.ycombinator.com | 7 Jul 2024
  • What a fascinating python framework!

    1 project | dev.to | 19 May 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more ā†’

Index

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

# Project Stars
1 quivr 37,200
2 httpie 34,679
3 HTTP Prompt 8,996
4 frappe 7,915
5 django-ninja 7,680
6 posting 7,555
7 Flask-AppBuilder 4,760
8 flasgger 3,651
9 drf-yasg 3,445
10 djoser 2,574
11 drf-spectacular 2,485
12 best-of-web-python 2,444
13 sandman2 2,016
14 alpaca-trade-api-python 1,759
15 dj-rest-auth 1,732
16 coronavirus-tracker-api 1,592
17 cookiecutter-django-rest 1,562
18 openapi-python-client 1,439
19 apispec 1,184
20 Uplink 1,077
21 langcorn 915
22 youtube-dl-server 903
23 httpdbg 730

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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