Libraries for building RESTful APIs.

Newest releases

mehmetalpsumer This is a simple tool that generates a Django REST API with the given models.

chrismattmann Tika-Python is a Python binding to the Apache Tikaβ„’ REST services allowing Tika to be called natively in the Python community.

awtkns Tired of rewriting the same generic CRUD routes? Need to rapidly prototype a feature for a presentation or a hackathon? Thankfully, fastapi-crudrouter has your back. As an extension to the APIRouter included with FastAPI, the Fast

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

eugeneyan Sample repository demonstrating how to use FastAPI to serve HTML web apps.

pyeve Eve is an open source Python REST API framework designed for human beings. It allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services. Eve offers native support for MongoDB, and SQL backend

0x4D31 Heroku-based honey{pot/token} honeyku (a sister project of honeyΞ») is a simple Heroku-based web honeypot that can be used to create and monitor fake HTTP endpoints (i.e. honeytokens). Slack notifications Email and SMS a

agiliq Bookrest - The easiest way to add a REST API to an arbitrary database Bookrest allows you to add an API (and browsable htmls) to arbitrary databases -- well almost arbitrary, the tables must have PKs. The databases do

italomaia Flask Empty API Docker Powered Flask boilerplate for super fast prototyping. Get you Flask Rest Token Authenticated Websocket-ready project running with a single command. Getting Started Make sure docker,

gaojiuli Toapi Overview Toapi give you the ability to make every web site provides APIs. Version v2.0.0, Completely rewrote. More elegant. More pythonic v1.0.0 Documentation: Aweso

simonw Datasette A tool for exploring and publishing data Datasette is a tool for exploring and publishing data. It helps people take data of any shape or size and publish that as an interactive, explorable website an

encode πŸ›  The Web API toolkit. πŸ›  Community: πŸ€” πŸ’­ πŸ€“ πŸ’¬ 😎 Documentation: πŸ“˜ Requirements: Python 3.6+

tbodt V8Py Write Python APIs, then call them from JavaScript using the V8 engine. >>> from v8py import Context >>> context = Context() >>> def print_hello(): ... print 'Hello, world!' >&g

flasgger Flasgger Easy Swagger UI for your Flask API Flasgger is a Flask extension to extract OpenAPI-Specification from all Flask views registered in your API. Flasgger also comes with SwaggerUI embedded so

falconry The Falcon Web Framework Falcon is a reliable, high-performance Python web framework for building large-scale app backends and microservices. It encourages the REST architectural style, and tries to do as lit

hugapi Read Latest Documentation - Browse GitHub Code Repository hug aims to make developing Python driven APIs as simple as possible, but no simpler. As a result, it drastically simplifies Python API development.

miLibris Flask-REST-JSONAPI Flask-REST-JSONAPI is a flask extension for building REST APIs. It combines the power of Flask-Restless and the flexibility of Flask-RESTful around a strong specification JSONAPI 1.0. Thi

encode πŸ›  The Web API toolkit. πŸ›  Community: πŸ€” πŸ’­ πŸ€“ πŸ’¬ 😎 Documentation: πŸ“˜ Requirements: Python 3.6+

h4wldev Frest Frest is the frame of the restful api server created with pallets/flask. GOAL Basic restful api server including login, sign up, sign out, modify account, writing, and etc.. Getting Star

nekocode tornaREST Description TornaREST is a simple RESTful Web Service build with Tornado Web Server.It's a demo and a base framework for learning how to build a web service provides RESTful API. Some D

vertical-knowledge ripozo Ripozo is a tool for building RESTful/HATEOAS/Hypermedia apis. It provides strong, simple, and fully qualified linking between resources, the ability to expose available actions and necessary paramete

jeffknupp This version is obsolete, please consider using Discuss Looking for a place to ask questions about sandman? Check out the sandman-discuss and sandman-users foru

pyeve Eve Eve is an open source Python REST API framework designed for human beings. It allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services. Eve is powered by Flask, Redis, Cerb

marselester Flask-API-Utils Flask-API-Utils helps you to create APIs. It makes responses in appropriate formats, for instance, JSON. All you need to do is to return dictionary from your views. Another useful feature is an authent

5monkeys django-formapi Create JSON API:s with HMAC authentication and Django form-validation. Version compatibility See Travis-CI page for actual test results:

jpadilla REST Framework OAuth OAuth support for Django REST Framework Full documentation for the project is available at Overview OAuth support extracted as

parisk Chrome REST Manipulate Chrome through a REST API. Install To install Chrome REST just clone this repo and run ./script/bootstrap. Start server To start the Chrome REST server just run ./script/se

crowdwave License: GPL serve_swagger Use Swagger API JSON to create Falcon REST APIs. - a complete working REST API server in 57 lines of code. This is intended just as a proof of concept/technology demo. It is bas

narenaryan Falcon-REST-API-Pattern Massively scalable RESTFul API design with Falcon and PyPy Please be sure that your virtual environment is faconenv PyPy interpreter. $ source falconenv/bin/activate Then run (falconenv)$ pip

Microsoft Microsoft REST API Guidelines The Microsoft REST API Guidelines, as a design principle, encourages application developers to have resources accessible to them via a RESTful HTTP interface. To provide the smoothest possi

dveselov docsbox docsbox is a standalone service that allows you convert office documents, like .docx and .pptx, into more useful filetypes like PDF, for viewing it in browser with PDF.js, or HTML for organizing full-text searc