Django REST Framework

A grid of third-party packages for Django REST Framework.

http://www.django-rest-framework.org/

---

Features currently being evaluated

FeatureDescription
Component Which areas/modules does this package relate too?
For example: parsing/rendering. authentication. routing/viewsets.

● Try to list only the *primary* component.
● Stick to reusing existing component strings where possible.
● Use lowercase strings, with multiple components being newline separated.
● If the package is a general purpose set of utilities choose 'various', if it
is a tool choose 'tooling', if it is a higher level abstraction choose
'framework'.

Please do not add new features to this grid without first raising on the
django-rest-framework discussion group.
Package Django REST Framework django-tastypie Django REST swagger django-rest-framework-jwt Django OAuth Toolkit djoser restless Django REST Pandas drf-extensions drf-nested-routers django-rest-framework-gis django-rest-framework-social-oauth2 Django REST Framework JSON API Django REST Framework Chain Django REST Framework Bulk django-versatileimagefield DRF Docs django-rest-framework-mongoengine cookiecutter-django-rest DRF Extra Fields Dynamic REST REST Condition dry-rest-permissions django-fobi Django Rest Multiple Models drf-url-filters drf-haystack Django REST Assured Django REST framework CSV Django Rest Framework UJSON Renderer drf-compound-fields django-rest-knox Django REST Framework JSON CamelCase wq.db drf-tracking cookiecutter-django-rest-framework Django REST marshmallow django-rest-framework-proxy django-rest-framework-hstore Django URL Filter Django Rest Framework Msgpack drf-writable-nested Django REST framework composed permissions Rest Framework Generic Relations Django REST framework HTTP Signature django-rest-framework-braces Expiring Tokens for Django Rest Framework django-rest-framework-oauth django-registration-rest-framework django-spillway django-rest-framework-digestauth Django OAuth2 Consumer Django Rest Framework SQLAlchemy djangorestframework-expander Ember - Django Rest Framework DRF Toolbox DRF to S3 Django GitHub Hook django-rest-framework-version-transforms Django REST - FlexFields django-rest-framework-xml django-rest-encrypted-lookup django-restify drf-fsm-transitions djangorestframework-timed-auth-token django-fcm django-celery-inspect Django REST Utils drf-schema-adapter Django Rest Framework Session Authentication View django-rest-framework-jsonp django-rest-serializer-field-permissions HawkREST django-parler-rest django-rest-framework-yaml Django Natural Keys djenerics Django REST model hyperlink serializers html-json-forms djeasy django-rest-framework-serializer-extensions Django REST Framework APIDoc drf-wrapper django-rest-tools djangorestframework-files drf-dynamic-fields DRF URL Content Type Override django-opqpwd django-rest-framework-passwordless Set of extensions for Django-Rest-Framework: single step validation, auto-filtering & sorting drf-proxy-pagination
Package Django REST Framework django-tastypie Django REST swagger django-rest-framework-jwt Django OAuth Toolkit djoser restless Django REST Pandas drf-extensions drf-nested-routers django-rest-framework-gis django-rest-framework-social-oauth2 Django REST Framework JSON API Django REST Framework Chain Django REST Framework Bulk django-versatileimagefield DRF Docs django-rest-framework-mongoengine cookiecutter-django-rest DRF Extra Fields Dynamic REST REST Condition dry-rest-permissions django-fobi Django Rest Multiple Models drf-url-filters drf-haystack Django REST Assured Django REST framework CSV Django Rest Framework UJSON Renderer drf-compound-fields django-rest-knox Django REST Framework JSON CamelCase wq.db drf-tracking cookiecutter-django-rest-framework Django REST marshmallow django-rest-framework-proxy django-rest-framework-hstore Django URL Filter Django Rest Framework Msgpack drf-writable-nested Django REST framework composed permissions Rest Framework Generic Relations Django REST framework HTTP Signature django-rest-framework-braces Expiring Tokens for Django Rest Framework django-rest-framework-oauth django-registration-rest-framework django-spillway django-rest-framework-digestauth Django OAuth2 Consumer Django Rest Framework SQLAlchemy djangorestframework-expander Ember - Django Rest Framework DRF Toolbox DRF to S3 Django GitHub Hook django-rest-framework-version-transforms Django REST - FlexFields django-rest-framework-xml django-rest-encrypted-lookup django-restify drf-fsm-transitions djangorestframework-timed-auth-token django-fcm django-celery-inspect Django REST Utils drf-schema-adapter Django Rest Framework Session Authentication View django-rest-framework-jsonp django-rest-serializer-field-permissions HawkREST django-parler-rest django-rest-framework-yaml Django Natural Keys djenerics Django REST model hyperlink serializers html-json-forms djeasy django-rest-framework-serializer-extensions Django REST Framework APIDoc drf-wrapper django-rest-tools djangorestframework-files drf-dynamic-fields DRF URL Content Type Override django-opqpwd django-rest-framework-passwordless Set of extensions for Django-Rest-Framework: single step validation, auto-filtering & sorting drf-proxy-pagination
Description Web APIs for Django. Creating delicious APIs for
Django apps since 2010.
Swagger Documentation
Generator for Django REST
Framework
JSON Web Token Authentication
support for Django REST
Framework
OAuth2 goodies for the
Djangonauts!
REST implementation of Django
authentication system.
A lightweight REST
miniframework for Python.
Serves up Pandas dataframes
via the Django REST Framework
for use in client-side (i.e.
d3.js) visualizations and
offline analysis (e.g. ...
DRF-extensions is a collection
of custom extensions for
Django REST Framework
Nested Routers for Django Rest
Framework
Geographic add-ons for Django
Rest Framework
python-social-auth and oauth2
support for
django-rest-framework
Implements most of the JSON
API 1.0 spec.
Better filtering for Django
REST Framework
Django REST Framework bulk
CRUD view mixins
A drop-in replacement for
django's ImageField that
provides a flexible, intuitive
and easily-extensible
interface for quickly creating
new images from ...
Document Web APIs made with
Django Rest Framework
Mongoengine support for Django
Rest Framework
For creating REST apis for
mobile and web applications.
Extra Fields for Django Rest
Framework Project
Dynamic extensions for Django
REST Framework
Complex permissions flow for
django-rest-framework
(http://django-rest-framework.or...
Rules based permissions for
the Django Rest Framework
Form generator/builder
application for Django done
right: customisable, modular,
user- and developer- friendly.
View (and mixin) for
serializing multiple models or
querysets in Django Rest
Framework
A django app to apply filters
on drf querysets using query
params with validations using
voluptuous.
Haystack for Django REST
Framework
Instantly test-cover your
Django REST Framework based
API
CSV Tools for Django REST
Framework
Django Rest Framework renderer
using ujson
Django-REST-framework
serializer fields for compound
types.
Authentication Module for
django rest auth
Camel case JSON support for
Django REST framework.
☁ wq's db library, extending
Django REST framework and
Mustache with database models
to support design patterns
common to field ...
Utils to track requests to
Django Rest Framework API
views
A cookiecutter template for
creating reusable Django REST
Framework packages quickly.
Marshmallow schemas for Django
REST framework
Django Rest Framework Proxy
views
Django Rest Framework tools
for django-hstore
Django URL Filter provides a
safe way to filter data via
human-friendly URLs.
MessagePack support for Django
REST framework
Writable nested model
serializer for Django REST
Framework
A simple way to define complex
permissions for
django-rest-framework
HTTP Signature support for
Django REST framework
Collection of utilities for
working with django rest
framework (DRF)
Expiring Token Auth for Django
Rest Framework
OAuth support for Django REST
Framework
Registration for Django Rest
Framework
Geodata extensions for Django
REST Framework
Digest HTTP auth for Django
REST framework
Django OAuth2 Consumer is a
reusable application for
providing a OAuth provider for
your project - NOT MAINTAINED
- Use ...
Library to integrate Django
REST Framework and SQLAlchemy
A serializer mixin for Django
REST Framework to expand
object representations inline
Django Rest Framework adapters
for Ember Data
A general toolbox of
enhancements for Django REST
Framework
Django REST Framework
interface for direct upload to
S3
Configurable post-receive
webhook handler, implemented
as a Django app
A library to enable the use of
delta transformations for
versioning of Django Rest
Framwork API representations.
Dynamically set fields and
expand nested models in Django
REST Framework serializers.
XML support for Django REST
Framework
Replace Rest Framework's
IntegerField pk or id lookups
with encrypted strings.
Turn your Django project into
RESTFul APIs in a minute.
Automatically hook your
Django-FSM transitions up to
Django REST Framework
A timed auth token backend for
django rest framework
Django FCM provides firebase
cloud messaging support for
django apps
Django reusable app that uses
Celery Inspect command to
monitor workers/tasks via the
Django REST Framework
Utils to help building a REST
API with django-rest-framework
Making using Django with
frontend libraries and
frameworks DRYer
Extends Django Rest Framework
to add a Session
Authentication Viewpoint.
JSONP support for Django REST
Framework
Field-by-field serializer
permissions for Django Rest
Framework.
Hawk HTTP Authorization for
Django Rest Framework
Translatable model support for
django-rest-framework
YAML support for Django REST
Framework
Enhanced support for natural
keys in Django and Django REST
Framework.
A collection of Django 1.5+
utilities
additional serializers and
resources for django rest
Python implementation of the
(inactive) HTML JSON Forms
spec.
Django simple quick setup Extensions to help DRY up
Django Rest Framework
serializers
API documentation system for
django-rest-framework
A wrapper api which able to
wrap several api calls into
one
Tools for Django Rest
Framework
File download and upload
support for Django REST
framework
Dynamically select only a
subset of fields per DRF
resource.
A password manager REST
service with client-side
encryption
Pagination class for Django
REST Framework to choose
pagination class by query
parameter
CategoryAppAppAppAppAppAppFrameworkAppAppOtherOtherAppOtherAppAppAppAppAppOtherAppAppAppAppAppAppAppOtherOtherAppAppAppAppAppFrameworkAppOtherProjectAppOtherAppAppOtherAppAppAppAppAppAppAppOtherAppAppAppOtherOtherAppAppAppOtherOtherAppAppAppOtherAppAppAppAppOtherAppAppAppAppAppAppOtherAppAppOtherOtherFrameworkAppAppAppOtherOtherAppAppAppOtherOther
# Using This203881291060351601005233010240111011112121111010004011121010011012110111000010011001110120001001
Python 3?
Development Status Production/Stable Beta Unknown Production/Stable Beta Alpha Production/Stable Production/Stable Production/Stable Production/Stable Beta Beta Production/Stable Production/Stable Alpha Production/Stable Production/Stable Production/Stable n/a Unknown Unknown Production/Stable Production/Stable Beta Unknown Alpha Production/Stable Production/Stable Beta Unknown Beta Production/Stable Pre-Alpha Beta Pre-Alpha n/a Beta Unknown Beta Pre-Alpha Beta Beta Beta n/a Production/Stable Pre-Alpha Production/Stable Production/Stable Beta Beta n/a Alpha n/a Unknown Beta Production/Stable Alpha Beta Pre-Alpha Unknown Production/Stable Beta Production/Stable Unknown Unknown Unknown Production/Stable Beta Unknown Production/Stable Production/Stable Alpha Unknown Production/Stable Production/Stable Production/Stable Unknown n/a Production/Stable Alpha Pre-Alpha n/a Unknown Production/Stable Beta Beta Unknown Unknown Production/Stable Beta Alpha
Last updated March 22, 2017, 10:01 a.m. Oct. 27, 2016, 3:38 p.m. July 20, 2016, 11:16 p.m. March 2, 2017, 10:33 a.m. June 30, 2016, 12:05 p.m. Jan. 27, 2017, 8:09 a.m. Oct. 3, 2015, 12:22 a.m. Feb. 2, 2017, 1:01 p.m. July 21, 2016, 6:52 a.m. July 8, 2016, 12:12 p.m. May 17, 2016, 12:17 p.m. Jan. 2, 2017, 9:18 p.m. July 12, 2016, 1:19 p.m. April 20, 2016, 3:07 p.m. April 26, 2015, 6:50 p.m. June 1, 2016, 9:59 a.m. July 7, 2016, 12:55 p.m. July 14, 2016, 9:10 p.m. Dec. 19, 2016, 1:38 p.m. Jan. 4, 2017, 6:59 a.m. March 15, 2017, 7:35 p.m. Oct. 29, 2015, 5:12 a.m. Feb. 5, 2016, 11:25 a.m. May 18, 2017, 5:47 p.m. June 12, 2016, 3:51 a.m. Feb. 20, 2017, 6:19 a.m. July 18, 2016, 7:14 a.m. Jan. 18, 2016, 8:33 a.m. May 8, 2016, 12:12 a.m. April 7, 2015, 2:27 a.m. June 1, 2016, 1:33 a.m. Dec. 11, 2015, 9:24 a.m. Feb. 22, 2015, 9:59 p.m. May 4, 2017, 12:22 p.m. Jan. 4, 2016, 3:04 p.m. June 11, 2015, 1 p.m. Sept. 22, 2015, 11:02 a.m. June 12, 2016, 3:23 a.m. Oct. 18, 2015, 6:23 a.m. April 28, 2016, 12:02 a.m. May 13, 2015, 8:13 a.m. May 22, 2017, 12:04 a.m. Sept. 11, 2014, 4:01 a.m. April 29, 2016, 4:51 a.m. Nov. 19, 2015, 3:26 p.m. June 1, 2016, 2:28 a.m. Oct. 10, 2015, 9:13 a.m. Feb. 19, 2016, 9:31 a.m. Oct. 8, 2014, 9:53 a.m. July 21, 2016, 3 p.m. Feb. 9, 2014, 11:50 a.m. April 18, 2014, 5:23 p.m. Oct. 26, 2015, 10:22 a.m. June 23, 2016, 5:34 p.m. Jan. 18, 2016, 1:59 p.m. April 22, 2014, 11:50 p.m. May 2, 2015, 3:02 p.m. May 12, 2016, 1:42 p.m. Nov. 2, 2015, 9:15 a.m. March 19, 2017, 11:06 a.m. Nov. 19, 2015, 8:28 p.m. Jan. 31, 2016, 12:08 a.m. Dec. 8, 2015, 12:38 a.m. Jan. 21, 2016, 7:06 p.m. July 31, 2015, 2:55 p.m. Sept. 28, 2016, 3:41 p.m. Feb. 21, 2017, 12:35 p.m. May 21, 2014, 5:08 a.m. March 30, 2017, 8:51 a.m. April 2, 2015, 8:45 a.m. Sept. 10, 2015, 6 p.m. June 29, 2016, 5:08 p.m. June 2, 2016, 5:01 p.m. June 20, 2016, 9:07 a.m. Dec. 20, 2015, 4:16 p.m. Nov. 7, 2016, 5:16 p.m. Jan. 23, 2016, 9:45 a.m. Aug. 28, 2013, 5 p.m. Aug. 23, 2016, 11:03 a.m. Feb. 25, 2017, 8:53 a.m. Jan. 20, 2017, 11:45 a.m. Oct. 4, 2013, 12:59 a.m. May 10, 2014, 11:29 a.m. Aug. 27, 2015, 11:31 a.m. May 20, 2017, 4:47 p.m. Sept. 30, 2016, 10:41 a.m. Dec. 8, 2014, 5:24 p.m. Jan. 7, 2017, 7:23 a.m. Oct. 22, 2016, 11:15 a.m.
Version3.6.20.13.32.1.21.10.00.12.00.5.42.0.30.5.00.3.10.90.00.111.0.52.1.10.1.30.2.11.6.30.0.113.3.1n/a0.91.6.41.0.30.1.90.11.81.8.20.2.11.6.10.2.12.0.01.21.0.03.0.00.2.00.8.51.2.0n/a2.0.01.6.01.30.3.01.0.10.1.40.1n/a1.0.00.1.60.1.41.1.00.3.00.6.0n/a0.2.0n/a0.2.30.1.90.1.70.7.70.2.10.5.00.2.21.3.00.10.10.1.90.2.01.2.00.1.10.2.10.0.50.9.240.1.01.0.21.0.01.0.01.4.21.0.31.1.01.2.0n/a1.0.02.0.00.5.0n/a0.11.11.0.10.2.01.0.00.11.0.60.2.70.1.1
RepoGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithub
Commits
Stars7559315111261053842760558400361344311305267199194184167165149123118111107105999689888067646463616059585352515149464341373534323230282726242424242019181817171717161616151414131212988877744211n/an/an/an/a
Repo Forks257010843692272601446333605978598036322248883026181512341381813417911191317102261311105213195141020412129n/a6106102418314n/a11162n/a11767421n/an/a31n/an/a1n/an/an/an/an/an/an/a
Participantstomchristie
xordoquy
jpadilla
invalid-email-address
minddust
markotibold
carltongibson
auvipy
d0ugal
maspwr
more...
toastdriven
SeanHayes
codysoyland
georgedorn
acdha
joshbohde
issackelly
coagulant
mcroydon
vbabiy
more...
ariovistus
marcgibbons
pySilver
mverteuil
ticosax
zenoamaro
pzrq
edmorley
BradWhittington
lukas-hetzenecker
more...
jpadilla
mblayman
erichonkanen
alvinchow86
ticosax
stanhu
cancan101
migonzalvar
carltongibson
Jwpe
more...
synasius
masci
palazzem
dulaccc
Psykopear
outsbart
poswald
hirokiky
zuzelvp
wiliamsouza
more...
konradhalas
haxoza
mmarksnippety
rugala
lwm
piotr-szpetkowski
ticosax
m-nako
barszczmm
mcastle
more...
toastdriven
mission-liao
frewsxcv
viniciuscainelli
karmux
schmitch
issackelly
binarydud
skevy
artcz
more...
sheppard
auvipy
kevinmickey
auvipy
chibisov
pratyushmittal
maryokhin
frwickst
alexander-akhmetov
dhui
pdvorchik
santialbo
enikesha
more...
alanjds
jsenecal
thedrow
grimborg
Borkason
justinabrahms
jgirdner
jbohman
jwegis
BurntSushi
more...
nemesisdesign
dmeehan
auvipy
jarus
theflyingnerd
philipn
Suz
JesseCrocker
mikeedwards
fladi
more...
PhilipGarnero
hugocore
puneetagg
vbabiy
alexpilot11
oudeismetis
knaperek
c-bata
ryan-blunden
trumpet2012
more...
jerel
jsenecal
gaker
leifurhauks
erichonkanen
jamesturk
scottfisk
schtibe
abdulhaq-e
lucacorti
more...
rpkilby
philipn
manuelnaranjo
thedrow
kit-cat
maryokhin
zenoamaro
drideout
edmorley
karmux
more...
miki725
mjumbewu
thomasWajs
xordoquy
davideme
Bounder
kevin-brown
respondcreate
jelko
derenio
bogdal
fabiocaccamo
gbts
theskumar
adamchainz
zadazorg
SebCorbin
more...
ekonstantinidis
EmadMokhtar
ambivalentno
Ivaylo-Bachvarov
cyriac
Afnarel
annp89
limdauto
sarendsen
sebdiem
more...
qwiglydee
umutbozkurt
Jcbobo88
BurkovBA
neodark
optik
tweiand-10m2
lbatteau
romanlv
rkorkosz
more...
agconti
pyup-bot
glemmaPaul
ivanistheone
pan-long
brad
toanant
avsd
roddds
vpatel85
vargi
yigitguler
ticosax
umutbozkurt
riklaunim
alicertel
terfilip
chpmrc
bahattincinic
arshsingh
more...
aleontiev
ryochiji
d2rk
alexmadjar
benbardin
DeviateFish
rgangopadhya
markine
cooperjbrandon
ivlevdenis
more...
caxap
skade
mdentremont
dbkaplan
AlexandreCollet
GerardPaligot
abeniwal
marctc
vovanbo
artragis
barseghyanartur
mariuccio
jmsfwk
thomasWajs
MaximilianKindshofer
ababic
Heldroe
adrienbrunet
grzegorzbialy
mick88
more...
MattBroach
Symmetric
manjitkumar
prakharjoshi
cdax
sysradium
vishesh92
rhblind
sampeka
barseghyanartur
decibyte
clintonb
adamchainz
hvdklauw
jrief
BzSpi
fladi
more...
ydaniv
maryokhin
yprez
sramana
mjumbewu
tomchristie
moumoutte
vishen
ticosax
samdobson
djq
brocksamson
frankoid
paurullan
more...
hzy
ygavenchuk
estebistec
sonnyhu
adamchainz
TigorC
tbarbugli
James1345
bufke
spacediver
vbabiy
ondrowan
theotheradam
romanosipenko
jakob-o
sheppard
davidoj
aschn
mayankkapoor
yrchen
jpadilla
maryokhin
tomchristie
sloria
eofs
jfilipe
SmileyChris
JBKahn
weeliat
pistolero
ashchristopher
jpiron
piotr-szachewicz
nemesisdesign
jannon
miki725
davidthewatson
cresg820
juanriaza
robertobarreda
sebastibe
ruscoder
tjwalch
niwinz
DavidJFelix
bitdeli-chef
JocelynDelalande
Ian-Foote
craigds
lukasbuenger
smcoll
steveed
MarkWh1te
etoccalino
EnTeQuAk
kouk
benctamas
miki725
agamdua
adamchainz
ashishgore
JamesRitchiejpadilla
rlucioni
maryokhin
alej0varas
tak3r
bkgjuanriaza
defrex
inscrutablemike
lraucy
kevin-brown
KrzysiekJ
gene-levitzky
ashishgore
miki725
gregarmer
ryanpineog-cassie
martinmaillard
craigteegarden
thegrymek
vecdeque
lukesneeringerpaulmelnikow
chenliu0831
algrs
sheppard
philippeowagner
pstch
sesas
jdn5126
mrhwickrsinger86
johnnydobbins
jpadilla
brandoncazander
helenst
faulkner
JASchilz
camgnostic
lyn5466
s2krish
rakanalh
hzy
fladi
ryanpineo
Qlio
Chitrank-Dixit
Northshoot
bobanda87
andpozo
psychok7simonluijknanuxbe
adrienbrunet
bianchimro
nostalgiaz
JamesRitchiejpadilla
joeyespo
JASchilz
kwong93
kumar303
edmorley
felipeota
adamchainz
jcwilson
maurodoglio
vdboor
AdrianLC
akx
suutari-ai
adamchainz
jpadilla
davidfischer-ch
sheppardnroccofredkinghamsheppardAliYmn
korhanyuzbas
evenicoulddoit
gareth-lloyd
jespinoshuoli84quiqueportaevansmurithidbrgnkenzic
matthewwithanm
marcobellaccinituffnatty
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 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 N/A N/A N/A N/A N/A N/A N/A N/A
Componentn/adocumentationauthenticationauthenticationgeneric viewsrenderersvariousroutingserializers
filters
filtersgeneric viewsbackendsserializer fieldsfiltering inclusion exclusion sideloadingpermissionsForm generator/builder. Integrates with DRF using https://github.com/barseghyanartur/django-fobi/tree/master/src/fobi/contrib/apps/drf_integration sub-package.

The following actions are available:

- LIST (list the forms)
- OPTIONS (for the given form)
- PUT (submit data to the given form)
search
haystack
testingrenderersrenderersserializer fieldsrenderers
parsers
frameworkloggingcookiecuttertoolingserializer fieldsparsers
renderers
permissionsserializer relationsauthenticationauthenticationauthenticationauthenticationclient integrationvariousfile uploadtoolingversioning
parsing
serialization
parsers
renderers
serializer relationsvariousviewsetsauthenticationvariousrenderersauthenticationinternationalizationparsers
renderers
serializer relationsdocumentationtoolingcontent negotiation
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