API Creation

All packages for exposing APIs of your Django models.

Features currently being evaluated

Feature Description
API key authentication API key based authentication
Serializations Built-in Serializations/Data formats
OAuth 2 Does the library support OAuth 2 out of the box ?
OAuth Does the library support OAuth 1.0a out of the box ?
Inlines Support for inline relations out of the box.
Content negotiation Consumer can request output in a specific format by using accept headers.
Admin interface Provides an admin like interface powered by the API
Throttling Sometimes, the client on the other end may request data too frequently or you
have a business use case that dictates that the client should be limited to a
certain number of requests per hour
Web Browsable APIs Generated APIs include an HTML version that can allow browsing/editing the API.
Latency compensation API clients may make optimistic updates, as the package supports resolving
proposed changes against changes commited (eg: predictable primary keys).

Filter results

Package Django REST Framework graphene-django drf-yasg django-tastypie Django Ninja cookiecutter-django-rest drf-spectacular djangorestframework-queryfields django-nap Django REST Pandas django-modern-rpc wq.db tokenapi Concrete Datastore RPC4Django DjAPI django-sliver linaro-django-xmlrpc Djapian django-simpleapi django-rpcenable django-graph-api REST-API Django-RPC django-formapi Conduit Django XMLRPC tastypie-msgpack Django Simple REST Adrest django-tastypie-mongoengine dj-webmachine django-dynamicresponse Django auto API Django DDP django-roa django-hyperadmin Djangbone dagny
Package Django REST Framework graphene-django drf-yasg django-tastypie Django Ninja cookiecutter-django-rest drf-spectacular djangorestframework-queryfields django-nap Django REST Pandas django-modern-rpc wq.db tokenapi Concrete Datastore RPC4Django DjAPI django-sliver linaro-django-xmlrpc Djapian django-simpleapi django-rpcenable django-graph-api REST-API Django-RPC django-formapi Conduit Django XMLRPC tastypie-msgpack Django Simple REST Adrest django-tastypie-mongoengine dj-webmachine django-dynamicresponse Django auto API Django DDP django-roa django-hyperadmin Djangbone dagny
Description Web APIs for Django. 🎸 Integrate GraphQL into your
Django project.
Automated generation of real
Swagger/OpenAPI 2.0 schemas
from Django REST Framework
code.
Creating delicious APIs for
Django apps since 2010.
💨 Fast, Async-ready, Openapi,
type hints based framework for
building A...
Build best practiced apis fast
with Python3
Sane and flexible OpenAPI 3
schema generation for Django
REST framework.
Allows clients to control
which fields will be sent in
the API response
A light REST library for
Django.
📊📈 Serves up Pandas dataframes
via the Django REST Framework
for use in client-side (i.e.
d3.js) visualizations and
offline analysi...
Simple XML-RPC and JSON-RPC
server for modern Django
☁🌐 wq's db library, extending
Django REST framework to
support apps for geospatial
field data collection, citizen
science, and crowdsourci...
Add an API to your Django app
using token-based
authentication.
A Highly Versatile REST
Datastore built on top of
Django
RPC4Django is an XMLRPC and
JSONRPC server for Django
powered projects. Simply plug
it into any existing Django
project an...
The library of simple helpers
to build API with Django.
Lightweight REST API built on
top of Django's class-based
generic views
The simplest of simple api
helpers
Simple module to enable
exposing functions over
XML-...
Pythonic implementation of the
GraphQL specification for the
Django Web Framework.
RESTful api for Django,
following the model of
django.contrib.admin
RPC for Django and jQuery.
Inspired by Ext.Direct from
ExtJs.
Django API creation with
signed requests utilizing
forms for validation.
Easy and Powerful REST APIs
for Django
XML-RPC Server App for the
Django framework
MsgPack support for Django
Tastypie.
A dead simple "framework" that
lets you create RESTful APIs
using only Django's class
based views
Another django rest framework MongoEngine support for
django-tastypie.
Django REST layer django-dynamicresponse is a
lightweight framework for
easily providing REST API's
for web apps built with
Django.
NO LONGER MAINTAINED Django/PostgreSQL
implementation of the Meteor
server.
Use Django's ORM to model
remote API resources. ROA
stands for Resource Oriented
Architecture.
Django Admin powered by
RESTful Hypermedia APIs
Simple Django backends for
Backbone.js apps.
Rails-style Resource-Oriented
Architecture for Django.
Category App App App App App Framework App App Framework App App Framework App Framework App Framework App App App Other App App Framework App App Other App Other App App App App App App App App App App Other
# Using This 344 9 7 93 8 7 2 0 1 19 1 3 3 0 1 1 0 1 4 1 0 0 3 1 1 0 1 0 0 1 0 0 0 1 1 0 2 2 0
Python 3?
Development Status Production/Stable Alpha Production/Stable Beta Unknown n/a Production/Stable Unknown Unknown Production/Stable Beta Production/Stable Unknown Unknown Production/Stable Beta n/a n/a Unknown Production/Stable n/a Planning n/a Unknown Unknown Beta Production/Stable Beta Alpha Beta Beta Beta Unknown Unknown Beta Beta Beta Unknown Unknown
Last updated Oct. 15, 2021, 10:13 a.m. June 11, 2021, 4:41 p.m. Sept. 22, 2021, 10:58 a.m. June 3, 2021, 4:14 p.m. Oct. 12, 2021, 10:14 a.m. Oct. 22, 2021, 8:37 a.m. Sept. 26, 2021, 9:08 a.m. June 27, 2021, 2:34 p.m. July 14, 2021, 2:14 a.m. Jan. 9, 2020, 8:50 p.m. Sept. 15, 2021, 3:22 p.m. Sept. 16, 2021, 10:37 p.m. Aug. 14, 2020, 2:45 p.m. Oct. 22, 2021, 6:27 a.m. Oct. 6, 2020, 12:44 p.m. Aug. 4, 2020, 10:19 a.m. Nov. 26, 2019, 3:59 a.m. March 7, 2015, 11:57 p.m. Dec. 9, 2013, 1:12 p.m. June 27, 2018, 6:38 p.m. Aug. 26, 2014, 2:07 a.m. Nov. 4, 2016, 4:25 a.m. Oct. 13, 2016, 8:58 a.m. Nov. 29, 2016, 1:50 a.m. Oct. 14, 2017, 4:41 p.m. Dec. 5, 2012, 3:18 p.m. May 24, 2017, 5:45 a.m. Nov. 19, 2014, 7:31 a.m. May 30, 2016, 3:15 a.m. June 6, 2015, 4:09 a.m. June 6, 2013, 9:56 a.m. Feb. 28, 2014, 9:11 a.m. Jan. 28, 2016, 12:28 a.m. Sept. 9, 2013, 9:25 p.m. April 17, 2013, 8:55 p.m. June 10, 2013, 12:49 a.m. Sept. 14, 2012, 7:15 a.m.
Version 3.12.4 2.15.0 1.20.0 0.14.3 0.16.1 n/a 0.19.0 1.0.0 0.40.0 1.1.0 0.12.1 1.2.2 1.3 1.35.0 0.6.3 0.2 n/a n/a 2.3.1 1.4.0 n/a 0.3.0 n/a 0.4 0.2.0 0.1.1 0.1.8 0.0.3 1.4.1 3.3.2 0.4.6 0.2.1 0.5.0 1.1.1 0.19.1 1.7 0.10.0 0.0.2 0.3.0
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub Other Other GitHub GitHub GitHub Bitbucket GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub Bitbucket GitHub GitHub GitHub
Commits
Stars 22076 3675 2428 3755 1546 1216 728 180 219 1062 77 103 218 30 55 11 108 n/a n/a 3 3 29 10 22 34 49 60 20 73 44 74 59 51 60 167 106 148 154 158
Repo Forks 5918 628 325 1158 90 173 95 14 23 114 11 16 63 11 26 n/a 5 n/a n/a 1 1 16 2 5 15 5 19 3 20 9 59 10 8 4 28 15 9 18 10
Participants tomchristie
xordoquy
jpadilla
minddust
rpkilby
markotibold
carltongibson
auvipy
d0ugal
jdufresne
more...
syrusakbary
jkimbo
patrick91
mvanlonden
dependabot[bot]
zbyte64
pizzapanther
phalt
danpalmer
spockNinja
more...
axnsan12
JoelLefkowitz
johnthagen
therefromhere
terencehonles
h-hirokawa
etene
mofr
blueyed
rsichnyi
more...
toastdriven
SeanHayes
georgedorn
codysoyland
acdha
joshbohde
issackelly
coagulant
mcroydon
vbabiy
more...
vitalik
stephenrauch
wimolivier
fojetin
GTBebbo
hbutau
davidszotten
ehdgua01
kierandarcy
mawassk
more...
pyup-bot
agconti
glemmaPaul
dependabot[bot]
ivanistheone
pan-long
brad
toanant
albindevs
stefanitsky
more...
tfranzel
jayvdb
jairhenrique
ngnpope
spookylukey
diesieben07
KimSoungRyoul
merll
Nix41
MissiaL
more...
wimglenn
shiplu
funkybob
limbera
ioneyed
fmr
geeknam
chris-morgan
MarkusH
schinckel
nkuttler
ianawilson
more...
sheppard
auvipy
kevinmickey
alorence
atodorov
adamdonahue
dansan
diegoduncan21
sergio-bershadsky
codacy-badger
sheppard
davidoj
tomaszn
jpulgarin
shebson
Starou
BCNelson
numegil
dhilipsiva
adamduren
LaBlazer
omidraha
lcognat
KhaledBousrih
paschembri
GuiRch
LeanaNeuber
davidfischer
doudz
enku
alexandermorozov
crespum
elpaso
angvp
deepmax
sprymak
sethrh
Suor jarcoal
supervacuo
bryant1410
smcoll
voidfiles
zadoev
lanzz
gtie
ariannedee
melinath
nhuntwalker
shushen
caffodian
havocbane
ptressel
singingwolfboy
fugu13
gitter-badger
more...
schinckel Alerion
shamanu4
ximepa
aleosin
hannseman
andreif
lundberg
reduxionist
akoumjian
blturner
ranchodeluxe
keppy
Fantomas42
rubeon
stephenmcd croach
nick2k5
emef
xurble
srosro
sathiz1993
klen
Lispython
denya
actuosus
hogart
mitar
matevzmihalic
danstovall
leo-naeka
aparajita
aljana
yunmanger1
zupan
jeffersonheard
Climax777
benoitc
mkorenkov
brutasse
jonklo
loganb
tony
tomchristie tysonclugg
schinckel
janusle
LegoStormtroopr
david zbyte64
treyhunner
af
kriberg
Psycojoker
zacharyvoase
brenthargrave
mikexstudios
Documentation N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
API key authentication
Serializations JSON
JSONp
XML
YAML
HTML
MessagePack
CSV1
JSON
JSONp
XML
YAML
HTML
plist
JSON
XML
YAML
CSV
etc..
JSON
CSV
TXT
XLS
XLSX
JSON
PNG
SVG
JSON-RPC & XML-RPC HTML(Mustache)
JSON
GeoJSON
JSON JSON XMLRPC JSON JSON JSON MsgPack JSON
HTML
JSON
JSONp
XML
YAML
HTML
plist
EJSON JSON
JSONp
HTML
vnd.Collection+JSON
vnd.Collection.next+JSON
OAuth 2
OAuth
Inlines
Content negotiation   (via DRF)   (via DRF)
Admin interface django-admin2
Throttling Use with django-rated
Web Browsable APIs   (via GraphiQL)
Latency compensation
Search Weight Package Description Last PyPI release: Repo Forks Stars
{{ item.weight / max_weight * 100 | number:0 }}% {{ item.title }} Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A