RESTful API

Libraries for building RESTful APIs.

Newest releases

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: http://www.toapi.org Aweso
 
Popular
3.9k

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: https://discuss.apistar.org πŸ€” πŸ’­ πŸ€“ πŸ’¬ 😎 Documentation: https://docs.apistar.com πŸ“˜ 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: https://discuss.apistar.org πŸ€” πŸ’­ πŸ€“ πŸ’¬ 😎 Documentation: https://docs.apistar.com πŸ“˜ 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 https://github.com/jeffknupp/sandman2 Discuss Looking for a place to ask questions about sandman? Check out the sandman-discuss and sandman-users foru
 
Popular
6.2k

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: https://travis-ci.org/5monkeys/dja
 

jpadilla REST Framework OAuth OAuth support for Django REST Framework Full documentation for the project is available at http://jpadilla.github.io/django-rest-framework-oauth. 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. petstore.py - 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
 
16.4k

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