All packages for exposing APIs of your Django models.
Package | Django REST Framework | graphene-django | Django Ninja | drf-yasg | django-tastypie | drf-spectacular | cookiecutter-django-rest | Django REST Pandas | djangorestframework-queryfields | django-modern-rpc | wq.db | django-nap | Concrete Datastore | django-formapi | linaro-django-xmlrpc | Djapian |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description | Web APIs for Django. 🎸 |
Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration. |
💨 Fast, Async-ready, Openapi, type hints based framework for building A... |
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code. |
Creating delicious APIs for Django apps since 2010. |
Sane and flexible OpenAPI 3 schema generation for Django REST framework. |
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 |
☁🌐 wq's db library, extending Django REST framework to support apps for geospatial field data collection, citizen science, and crowdsourci... |
A light REST library for Django. |
A Highly Versatile REST Datastore built on top of Django |
Django API creation with signed requests utilizing forms for validation. |
||
Category | App | App | App | App | App | App | Framework | App | App | App | Framework | Framework | Framework | App | App | App |
# Using This |
365
![]() |
12
![]() |
13
![]() |
7
![]() |
93
![]() |
4
![]() |
7
![]() |
21
![]() |
1
![]() |
1
![]() |
3
![]() |
1
![]() |
0
![]() |
1
![]() |
1
![]() |
4
![]() |
Python 3? | ||||||||||||||||
Development Status | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Beta | Production/Stable | n/a | Production/Stable | Unknown | Production/Stable | Production/Stable | Unknown | Unknown | Unknown | n/a | Unknown |
Last updated | Oct. 4, 2023, 1:03 p.m. | Sept. 18, 2023, 11:23 a.m. | Oct. 3, 2023, 8:15 a.m. | July 20, 2023, 10:29 a.m. | Sept. 2, 2023, 1:38 p.m. | Sept. 22, 2023, 8:04 p.m. | May 18, 2023, 2:35 p.m. | Feb. 20, 2023, 12:27 p.m. | Aug. 20, 2023, 4:16 p.m. | Sept. 22, 2023, 7:21 a.m. | June 23, 2023, 1:39 p.m. | Aug. 31, 2022, 7:15 p.m. | Aug. 3, 2023, 5:54 a.m. | April 12, 2022, 9 a.m. | ||
Version | 3.14.0 | 3.1.5 | 0.22.2 | 1.21.7 | 0.14.6 | 0.26.5 | n/a | 1.1.0 | 1.0.0 | 1.0.1 | 1.3.1 | 0.40.0 | 1.57.2 | 0.2.0 | n/a | 2.3.1 |
Repo | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | Other | Other |
Commits | ||||||||||||||||
Stars | 26,426 | 4,143 | 5,024 | 3,188 | 3,864 | 1,851 | 1,437 | 1,217 | 211 | 89 | 114 | 223 | 35 | 34 | 0 | 0 |
Repo Forks | 6,757 | 749 | 305 | 432 | 1,353 | 219 | 188 | 124 | 14 | 17 | 18 | 24 | 16 | 16 | 0 | 0 |
Participants |
tomchristie
xordoquy jpadilla minddust markotibold auvipy carltongibson rpkilby d0ugal jdufresne more... |
syrusakbary
jkimbo patrick91 firaskafri dependabot[bot] mvanlonden zbyte64 pizzapanther tcleonard phalt more... |
vitalik
stephenrauch SmileyChris wimolivier nofalx fojetin baseplate-admin areski chenatlas hiaselhans more... |
axnsan12
JoelLefkowitz johnthagen therefromhere terencehonles tijuca etene mofr blueyed rsichnyi more... |
toastdriven
SeanHayes georgedorn codysoyland acdha bohde issackelly coagulant mcroydon vbabiy more... |
tfranzel
ngnpope jayvdb johnthagen diesieben07 jairhenrique spookylukey Nix41 MissiaL jalaziz more... |
pyup-bot
agconti dependabot[bot] glemmaPaul ivanistheone pan-long brad toanant albindevs stefanitsky more... |
sheppard
auvipy kevinmickey |
wimglenn
shiplu |
alorence
dependabot[bot] atodorov adamdonahue dansan diegoduncan21 mfonism sergio-bershadsky codacy-badger washeck |
sheppard
davidoj tomaszn |
funkybob
limbera ioneyed fmr geeknam chris-morgan MarkusH schinckel ianawilson timgates42 more... |
lcognat
KhaledBousrih paschembri GuiRch Souleymane-T Theodrem Ricocotam LeanaNeuber |
hannseman
andreif Mojken lundberg reduxionist marten4 |
||
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 | Use with django-rated | |||||||||||||||
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: | 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 |