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 django-tastypie drf-yasg Django Ninja drf-spectacular cookiecutter-django-rest djangorestframework-queryfields django-nap django-modern-rpc wq.db Concrete Datastore django-formapi RPC4Django DjAPI
Package Django REST Framework graphene-django django-tastypie drf-yasg Django Ninja drf-spectacular cookiecutter-django-rest djangorestframework-queryfields django-nap django-modern-rpc wq.db Concrete Datastore django-formapi RPC4Django DjAPI
Description Web APIs for Django. 🎸 Integrate GraphQL into your
Django project.
Creating delicious APIs for
Django apps since 2010.
Automated generation of real
Swagger/OpenAPI 2.0 schemas
from Django REST Framework
code.
💨 Fast, Async-ready, Openapi,
type hints based framework for
building A...
Sane and flexible OpenAPI 3
schema generation for Django
REST framework.
Build best practiced apis fast
with Python3
Allows clients to control
which fields will be sent in
the API response
A light REST library for
Django.
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...
A Highly Versatile REST
Datastore built on top of
Django
Django API creation with
signed requests utilizing
forms for validation.
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.
Category App App App App App App Framework App Framework App Framework Framework App App Framework
# Using This 354 10 93 7 8 2 7 0 1 1 3 0 1 1 1
Python 3?
Development Status Production/Stable Alpha Beta Production/Stable Unknown Production/Stable n/a Unknown Unknown Beta Production/Stable Unknown Unknown Production/Stable Beta
Last updated May 3, 2022, 6:10 a.m. March 3, 2022, 8:58 a.m. April 12, 2022, 5:38 p.m. Dec. 16, 2021, 7:44 a.m. May 4, 2022, 3:44 a.m. April 28, 2022, 4:07 a.m. May 7, 2022, 12:37 p.m. June 27, 2021, 2:34 p.m. July 14, 2021, 2:14 a.m. March 6, 2022, 9:51 a.m. May 13, 2022, 3:50 a.m. April 7, 2022, 6:18 a.m. April 12, 2022, 9 a.m. Oct. 6, 2020, 12:44 p.m. Aug. 4, 2020, 10:19 a.m.
Version 3.13.1 2.15.0 0.14.4 1.20.0 0.17.0 0.22.1 n/a 1.0.0 0.40.0 0.12.1 1.3.0 1.41.0 0.2.0 0.6.3 0.2
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub
Commits
Stars 23,372 3,858 3,789 2,725 2,913 1,075 1,290 190 220 79 108 34 34 54 11
Repo Forks 6,150 673 1,165 362 177 132 177 13 23 13 17 15 17 26 0
Participants tomchristie
xordoquy
jpadilla
minddust
rpkilby
markotibold
carltongibson
auvipy
d0ugal
jdufresne
more...
syrusakbary
jkimbo
patrick91
dependabot[bot]
mvanlonden
zbyte64
pizzapanther
phalt
danpalmer
spockNinja
more...
toastdriven
SeanHayes
georgedorn
codysoyland
acdha
joshbohde
issackelly
coagulant
mcroydon
vbabiy
more...
axnsan12
JoelLefkowitz
johnthagen
therefromhere
terencehonles
tijuca
etene
mofr
blueyed
rsichnyi
more...
vitalik
stephenrauch
wimolivier
fojetin
SmileyChris
jairhenrique
OtherBarry
antonrh
stefanitsky
flaeppe
more...
tfranzel
ngnpope
jayvdb
johnthagen
jairhenrique
spookylukey
diesieben07
Nix41
MissiaL
jalaziz
more...
pyup-bot
agconti
dependabot[bot]
glemmaPaul
ivanistheone
pan-long
brad
toanant
albindevs
stefanitsky
more...
wimglenn
shiplu
funkybob
limbera
ioneyed
fmr
geeknam
chris-morgan
MarkusH
schinckel
ianawilson
sesh
more...
alorence
atodorov
dependabot[bot]
adamdonahue
dansan
diegoduncan21
mfonism
sergio-bershadsky
codacy-badger
sheppard
davidoj
tomaszn
KhaledBousrih
lcognat
paschembri
GuiRch
Souleymane-T
Ricocotam
LeanaNeuber
hannseman
andreif
Mojken
lundberg
reduxionist
marten4
davidfischer
doudz
enku
alexandermorozov
crespum
elpaso
angvp
deepmax
sprymak
sethrh
Suor
Documentation 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
JSON-RPC & XML-RPC HTML(Mustache)
JSON
GeoJSON
JSON
OAuth 2
OAuth
Inlines
Content negotiation   (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