All packages for exposing APIs of your Django models.
Package | Django REST Framework | Django Ninja | graphene-django | drf-yasg | drf-spectacular | django-tastypie | cookiecutter-django-rest | Django REST Pandas | djangorestframework-queryfields | django-modern-rpc | Djapy > Django Rest Framework with Input/Output control, Pydantic & Swagger | django-hatchway | wq.db | Concrete Datastore | DjAPI | Djapian | linaro-django-xmlrpc |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description | Web APIs for Django. 🎸 |
💨 Fast, Async-ready, Openapi, type hints based framework for building A... |
Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration. |
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code. |
Sane and flexible OpenAPI 3 schema generation for Django REST framework. |
Creating delicious APIs for Django apps since 2010. |
Build best practiced apis fast with Python3 |
📊📈 Serves up Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and offline analysi... |
Allows clients to control which fields will be sent in the API response |
Simple XML-RPC and JSON-RPC server for modern Django |
No bullshit, Django Rest API Framework |
An unsurprising Django API framework |
☁🌐 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 |
The library of simple helpers to build API with Django. |
||
Category | App | App | App | App | App | App | Framework | App | App | App | Framework | Framework | Framework | Framework | Framework | App | App |
# Using This |
372
![]() |
20
![]() |
13
![]() |
7
![]() |
7
![]() |
94
![]() |
7
![]() |
25
![]() |
1
![]() |
1
![]() |
0
![]() |
0
![]() |
3
![]() |
0
![]() |
1
![]() |
4
![]() |
1
![]() |
Python 3? | |||||||||||||||||
Development Status | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Beta | n/a | Production/Stable | Unknown | Production/Stable | Unknown | Unknown | Production/Stable | Unknown | Beta | Unknown | n/a |
Last updated | July 7, 2025, 7:11 a.m. | June 17, 2025, 7:46 a.m. | June 23, 2025, 10:01 a.m. | April 25, 2025, 9:03 a.m. | May 7, 2025, 8:33 a.m. | April 2, 2025, 3:22 p.m. | June 12, 2025, 12:56 p.m. | April 4, 2024, 12:54 p.m. | Nov. 4, 2024, 9:08 p.m. | July 4, 2025, 3:17 p.m. | Feb. 22, 2025, 11:28 p.m. | July 15, 2023, 2:43 p.m. | March 27, 2024, 10:52 a.m. | Dec. 8, 2023, 5:37 a.m. | March 25, 2024, 12:06 a.m. | ||
Version | 3.16.0 | 1.4.3 | 3.2.3 | 1.21.10 | 0.28.0 | 0.15.1 | n/a | 1.1.0 | 1.1.0 | 1.1.0 | 0.2.1 | 0.5.2 | 2.1.0 | 1.58.1 | 0.3 | 2.3.1 | n/a |
Repo | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | Other | Other |
Commits | |||||||||||||||||
Stars | 29,280 | 8,342 | 4,360 | 3,509 | 2,628 | 3,946 | 1,584 | 1,274 | 223 | 101 | 111 | 154 | 116 | 34 | 12 | 0 | 0 |
Repo Forks | 6,980 | 511 | 765 | 441 | 296 | 1,164 | 197 | 126 | 18 | 19 | 4 | 4 | 18 | 18 | 1 | 0 | 0 |
Participants |
tomchristie
xordoquy jpadilla minddust auvipy markotibold carltongibson rpkilby d0ugal jdufresne more... |
vitalik
stephenrauch SmileyChris wimolivier nofalx jairhenrique c4ffein fojetin jamesrkiger austinpgraham more... |
syrusakbary
jkimbo patrick91 firaskafri dependabot[bot] mvanlonden kiendang pizzapanther tcleonard zbyte64 more... |
axnsan12
JoelLefkowitz johnthagen terencehonles cclauss therefromhere tijuca etene mofr blueyed more... |
tfranzel
ngnpope johnthagen jayvdb diesieben07 jairhenrique federicobond foarsitter spookylukey MissiaL more... |
toastdriven
SeanHayes georgedorn codysoyland acdha bohde issackelly coagulant mcroydon vbabiy more... |
pyup-bot
agconti dependabot[bot] glemmaPaul ivanistheone pan-long brad toanant albindevs stefanitsky more... |
sheppard
auvipy kevinmickey |
wimglenn
seaworn shiplu |
alorence
dependabot[bot] atodorov washeck adamdonahue dansan diegoduncan21 mfonism sergio-bershadsky codacy-badger |
Bishwas-py
tejmagar Microturbine |
andrewgodwin |
sheppard
davidoj tomaszn |
lcognat
KhaledBousrih GuiRch Theodrem Ricocotam LeanaNeuber |
Suor
shcheklein |
||
Documentation | n/a | n/a | n/a | n/a | |||||||||||||
API key authentication | |||||||||||||||||
Serializations | JSON JSONp XML YAML HTML MessagePack CSV1 |
JSON XML YAML CSV etc.. |
JSON JSONp XML YAML HTML plist |
CSV TXT XLS XLSX JSON PNG SVG |
JSON-RPC & XML-RPC | HTML(Mustache) JSON GeoJSON |
JSON | ||||||||||
OAuth 2 | |||||||||||||||||
OAuth | |||||||||||||||||
Content negotiation | (via DRF) | (via DRF) | |||||||||||||||
Admin interface | django-admin2 | ||||||||||||||||
Throttling | |||||||||||||||||
Web Browsable APIs | (via GraphiQL) | ||||||||||||||||
Latency compensation | |||||||||||||||||
Inlines |
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 ? |
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<br>have a business use case that dictates that the client should be limited to a<br>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<br>proposed changes against changes commited (eg: predictable primary keys). |
Inlines | Support for inline relations out of the box. |
Search Weight | Package | Description | Last PyPI release | Stars | Forks | |||||
---|---|---|---|---|---|---|---|---|---|---|
{{ item.weight / max_weight * 100 | number:0 }}% | {{ item.title }} | Grid: {{ item.description }} | {{ item.last_released | date: 'mediumDate' }} | N/A | {{ item.score }} | N/A | {{ item.repo_watchers }} | N/A | {{ item.repo_forks }} | N/A |