API Creation

All packages for exposing APIs of your Django models.

Features currently being evaluated

FeatureDescription
API key authentication API key based authentication
Serializations Built-in Serializations/Data formats
OAuth Does the library support OAuth 1.0a out of the box ?
OAuth 2 Does the library support OAuth 2 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
Web Browsable APIs Generated APIs include an HTML version that can allow browsing/editing 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
Latency compensation API clients may make optimistic updates, as the package supports resolving
proposed changes against changes commited (eg: predictable primary keys).
Package Django REST Framework django-tastypie graphene-django drf-yasg cookiecutter-django-rest Django Ninja Django REST Pandas Piston drf-spectacular django-nap tokenapi djangorestframework-queryfields Django DDP dagny Djangbone django-hyperadmin django-sliver django-roa wq.db django-tastypie-mongoengine Django Simple REST django-modern-rpc Django XMLRPC Django auto API dj-webmachine RPC4Django django-dynamicresponse Conduit Adrest django-formapi django-graph-api Django-RPC Concrete Datastore tastypie-msgpack DjAPI REST-API django-simpleapi django-rpcenable Djapian linaro-django-xmlrpc
Package Django REST Framework django-tastypie graphene-django drf-yasg cookiecutter-django-rest Django Ninja Django REST Pandas Piston drf-spectacular django-nap tokenapi djangorestframework-queryfields Django DDP dagny Djangbone django-hyperadmin django-sliver django-roa wq.db django-tastypie-mongoengine Django Simple REST django-modern-rpc Django XMLRPC Django auto API dj-webmachine RPC4Django django-dynamicresponse Conduit Adrest django-formapi django-graph-api Django-RPC Concrete Datastore tastypie-msgpack DjAPI REST-API django-simpleapi django-rpcenable Djapian linaro-django-xmlrpc
Description Web APIs for Django. 🎸 Creating delicious APIs for
Django apps since 2010.
Integrate GraphQL into your
Django project.
Automated generation of real
Swagger/OpenAPI 2.0 schemas
from Django REST Framework
code.
Build best practiced apis fast
with Python3
💨 Fast, Async-ready, Openapi,
type hints based framework for
building A...
📊📈 Serves up Pandas dataframes
via the Django REST Framework
for use in client-side (i.e.
d3.js) visualizations and
offline analysis ...
Piston is a Django
mini-framework creating APIs.
Sane and flexible OpenAPI 3
schema generation for Django
REST framework.
A light REST library for
Django.
Add an API to your Django app
using token-based
authentication.
Allows clients to control
which fields will be sent in
the API response
Django/PostgreSQL
implementation of the Meteor
server.
Rails-style Resource-Oriented
Architecture for Django.
Simple Django backends for
Backbone.js apps.
Django Admin powered by
RESTful Hypermedia APIs
Lightweight REST API built on
top of Django's class-based
generic views
Use Django's ORM to model
remote API resources. ROA
stands for Resource Oriented
Architecture.
☁🌐 wq's db library, extending
Django REST framework to
support apps for geospatial
field data collection, citizen
science, and crowdsourci...
MongoEngine support for
django-tastypie.
A dead simple "framework" that
lets you create RESTful APIs
using only Django's class
based views
Simple XML-RPC and JSON-RPC
server for modern Django
XML-RPC Server App for the
Django framework
NO LONGER MAINTAINED Django REST layer RPC4Django is an XMLRPC and
JSONRPC server for Django
powered projects. Simply plug
it into any existing Django
project and ...
django-dynamicresponse is a
lightweight framework for
easily providing REST API's
for web apps built with
Django.
Easy and Powerful REST APIs
for Django
Another django rest framework Django API creation with
signed requests utilizing
forms for validation.
Pythonic implementation of the
GraphQL specification for the
Django Web Framework.
RPC for Django and jQuery.
Inspired by Ext.Direct from
ExtJs.
A Highly Versatile REST
Datastore
MsgPack support for Django
Tastypie.
The library of simple helpers
to build API with Django.
RESTful api for Django,
following the model of
django.contrib.admin
The simplest of simple api
helpers
Simple module to enable
exposing functions over
XML-...
CategoryAppAppAppAppFrameworkAppAppAppAppFrameworkAppAppAppOtherAppAppAppAppFrameworkAppAppAppAppAppAppAppAppOtherAppAppAppAppFrameworkOtherFrameworkFrameworkOtherAppAppApp
# Using This332928774197121301012003001110100110100131041
Python 3?
Development Status Production/Stable Beta Alpha Production/Stable n/a Unknown Production/Stable Alpha Production/Stable Unknown Unknown Unknown Beta Unknown Unknown Beta n/a Beta Production/Stable Beta Alpha Beta Production/Stable Unknown Beta Production/Stable Unknown Beta Beta Unknown Planning Unknown Unknown Beta Beta n/a Production/Stable n/a Unknown n/a
Last updated April 16, 2021, 12:59 p.m. Jan. 6, 2020, 9:43 a.m. April 10, 2021, 11:30 p.m. Oct. 31, 2020, 9:39 a.m. April 2, 2021, 9:15 a.m. April 6, 2021, 5:53 a.m. Jan. 9, 2020, 8:50 p.m. March 31, 2012, 12:12 a.m. April 8, 2021, 5:45 a.m. Nov. 4, 2020, 10:21 p.m. Aug. 14, 2020, 2:45 p.m. June 27, 2019, 9:40 a.m. Jan. 28, 2016, 12:28 a.m. Sept. 14, 2012, 7:15 a.m. June 10, 2013, 12:49 a.m. April 17, 2013, 8:55 p.m. Nov. 26, 2019, 3:59 a.m. Sept. 9, 2013, 9:25 p.m. April 18, 2021, 8:54 p.m. May 30, 2016, 3:15 a.m. May 24, 2017, 5:45 a.m. April 18, 2021, 3:26 p.m. Oct. 14, 2017, 4:41 p.m. Feb. 28, 2014, 9:11 a.m. June 6, 2015, 4:09 a.m. Oct. 6, 2020, 12:44 p.m. June 6, 2013, 9:56 a.m. Nov. 29, 2016, 1:50 a.m. Nov. 19, 2014, 7:31 a.m. Oct. 13, 2016, 8:58 a.m. June 27, 2018, 6:38 p.m. Nov. 4, 2016, 4:25 a.m. March 15, 2021, 6:26 a.m. Dec. 5, 2012, 3:18 p.m. Aug. 4, 2020, 10:19 a.m. Aug. 26, 2014, 2:07 a.m. March 7, 2015, 11:57 p.m. Dec. 9, 2013, 1:12 p.m.
Version3.12.40.14.32.15.01.20.0n/a0.12.21.1.00.2.30.15.10.40.01.31.0.00.19.10.3.00.0.20.10.0n/a1.71.2.10.4.61.4.10.12.10.1.81.1.10.2.10.6.30.5.00.1.13.3.20.2.00.3.00.41.28.00.0.30.2n/a1.4.0n/a2.3.1n/a
RepoGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithubOtherOther
Commits
Stars20728373534822221112810401039938466220219171166157154149108106102747472616059555149433429222120101033n/an/a
Repo Forks564611565973011736011330459236313281018951515592010194102685915165113n/a211n/an/a
Participantstomchristie
xordoquy
jpadilla
minddust
rpkilby
markotibold
carltongibson
auvipy
d0ugal
jdufresne
more...
toastdriven
SeanHayes
georgedorn
codysoyland
acdha
joshbohde
issackelly
coagulant
mcroydon
vbabiy
more...
syrusakbary
jkimbo
patrick91
mvanlonden
dependabot[bot]
zbyte64
pizzapanther
phalt
danpalmer
spockNinja
more...
axnsan12
johnthagen
therefromhere
terencehonles
h-hirokawa
etene
mofr
blueyed
rsichnyi
brianhelba
more...
pyup-bot
agconti
glemmaPaul
ivanistheone
pan-long
dependabot[bot]
brad
toanant
albindevs
stefanitsky
more...
vitalik
wimolivier
fojetin
hbutau
sobolevn
antonrh
joelburton
lsaavedr
mwesterhof
duilio
more...
sheppard
auvipy
kevinmickey
jesperntfranzel
jayvdb
jairhenrique
diesieben07
KimSoungRyoul
Nix41
MissiaL
spookylukey
merll
lilisha100
more...
funkybob
limbera
ioneyed
fmr
geeknam
chris-morgan
MarkusH
schinckel
nkuttler
ianawilson
more...
jpulgarin
shebson
Starou
BCNelson
numegil
dhilipsiva
adamduren
LaBlazer
omidraha
wimglenntysonclugg
schinckel
janusle
LegoStormtroopr
zacharyvoase
brenthargrave
mikexstudios
af
kriberg
Psycojoker
zbyte64
treyhunner
h3
jarcoal
supervacuo
bryant1410
smcoll
davidsheppard
davidoj
tomaszn
mitar
matevzmihalic
danstovall
leo-naeka
aparajita
aljana
yunmanger1
zupan
jeffersonheard
Climax777
croach
nick2k5
emef
xurble
srosro
sathiz1993
alorence
atodorov
adamdonahue
dansan
diegoduncan21
sergio-bershadsky
codacy-badger
Fantomas42
rubeon
tomchristiebenoitc
mkorenkov
brutasse
davidfischer
doudz
enku
alexandermorozov
crespum
elpaso
angvp
deepmax
sprymak
sethrh
jonklo
loganb
tony
akoumjian
blturner
ranchodeluxe
keppy
klen
Lispython
denya
actuosus
hogart
hannseman
andreif
lundberg
reduxionist
ariannedee
melinath
nhuntwalker
shushen
caffodian
havocbane
ptressel
singingwolfboy
fugu13
gitter-badger
more...
Alerion
shamanu4
ximepa
aleosin
KhaledBousrih
lcognat
paschembri
Souleymane-T
LeanaNeuber
stephenmcdSuorschinckelvoidfiles
zadoev
lanzz
gtie
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 N/A
API key authentication
SerializationsJSON
JSONp
XML
YAML
HTML
MessagePack
CSV1
JSON
JSONp
XML
YAML
HTML
plist
JSON
XML
YAML
CSV
etc..
CSV
TXT
XLS
XLSX
JSON
PNG
SVG
XML
JSON
YAML
Pickle
Django
JSON
EJSONJSON
JSONp
HTML
vnd.Collection+JSON
vnd.Collection.next+JSON
HTML(Mustache)
JSON
GeoJSON
JSON
JSONp
XML
YAML
HTML
plist
JSON
HTML
JSON-RPC & XML-RPCJSONJSONJSONMsgPackJSONJSONXMLRPC
OAuth
OAuth 2
Inlines
Content negotiation  (via DRF)  (via DRF)
Admin interfacedjango-admin2
Web Browsable APIs  (via GraphiQL)
ThrottlingUse with django-rated
Latency compensation
Search WeightPackageDescriptionLast PyPI release:Repo ForksStars
{{ 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