All packages for exposing APIs of your Django models.
Package | Django REST Framework | graphene-django | Django Ninja | django-tastypie | drf-yasg | drf-spectacular | cookiecutter-django-rest | Django REST Pandas | django-nap | django-modern-rpc | djangorestframework-queryfields | wq.db | Concrete Datastore | django-formapi | linaro-django-xmlrpc | Djapian | DjAPI |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description | Web APIs for Django. 🎸 |
Integrate GraphQL into your Django project. |
💨 Fast, Async-ready, Openapi, type hints based framework for building A... |
Creating delicious APIs for Django apps since 2010. |
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. |
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... |
A light REST library for Django. |
Simple XML-RPC and JSON-RPC server for modern Django |
Allows clients to control which fields will be sent in the API response |
☁🌐 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. |
The library of simple helpers to build API with Django. |
||
Category | App | App | App | App | App | App | Framework | App | Framework | App | App | Framework | Framework | App | App | App | Framework |
# Using This |
362
![]() |
12
![]() |
10
![]() |
93
![]() |
7
![]() |
4
![]() |
7
![]() |
21
![]() |
1
![]() |
1
![]() |
0
![]() |
3
![]() |
0
![]() |
1
![]() |
1
![]() |
4
![]() |
1
![]() |
Python 3? | |||||||||||||||||
Development Status | Production/Stable | Alpha | Production/Stable | Beta | Production/Stable | Production/Stable | n/a | Production/Stable | Unknown | Production/Stable | Unknown | Production/Stable | Unknown | Unknown | n/a | Unknown | Beta |
Last updated | Feb. 16, 2023, 1:48 a.m. | Dec. 24, 2022, 5:09 p.m. | March 9, 2023, 11:57 a.m. | Jan. 26, 2023, noon | July 15, 2022, 8:15 a.m. | Feb. 17, 2023, 12:34 p.m. | Feb. 16, 2023, 11:30 a.m. | Aug. 17, 2022, 9:33 p.m. | Aug. 31, 2022, 7:15 p.m. | Jan. 26, 2023, 2:25 p.m. | June 27, 2021, 2:34 p.m. | Jan. 12, 2023, 10:37 p.m. | Feb. 9, 2023, 3:57 a.m. | April 12, 2022, 9 a.m. | Aug. 4, 2020, 10:19 a.m. | ||
Version | 3.14.0 | 3.0.0 | 0.21.0 | 0.14.5 | 1.21.5 | 0.26.1 | n/a | 1.1.0 | 0.40.0 | 1.0.1 | 1.0.0 | 1.3.1 | 1.52.0 | 0.2.0 | n/a | 2.3.1 | 0.2 |
Repo | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | Other | Other | GitHub |
Commits | |||||||||||||||||
Stars | 24,984 | 4,024 | 4,137 | 3,817 | 3,022 | 1,508 | 1,365 | 1,169 | 224 | 84 | 204 | 111 | 36 | 34 | 0 | 0 | 11 |
Repo Forks | 6,476 | 733 | 264 | 1,162 | 406 | 181 | 184 | 123 | 24 | 17 | 13 | 18 | 16 | 16 | 0 | 0 | 0 |
Participants |
tomchristie
xordoquy jpadilla minddust markotibold carltongibson auvipy rpkilby d0ugal jdufresne more... |
syrusakbary
jkimbo patrick91 dependabot[bot] mvanlonden zbyte64 pizzapanther phalt tcleonard danpalmer more... |
vitalik
stephenrauch SmileyChris wimolivier fojetin areski baseplate-admin hiaselhans jairhenrique OtherBarry more... |
toastdriven
SeanHayes georgedorn codysoyland acdha joshbohde issackelly coagulant mcroydon vbabiy more... |
axnsan12
JoelLefkowitz johnthagen therefromhere terencehonles tijuca etene mofr blueyed rsichnyi 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 |
funkybob
limbera ioneyed fmr geeknam chris-morgan MarkusH schinckel ianawilson timgates42 more... |
alorence
atodorov dependabot[bot] adamdonahue dansan diegoduncan21 mfonism sergio-bershadsky codacy-badger washeck |
wimglenn
shiplu |
sheppard
davidoj tomaszn |
lcognat
KhaledBousrih paschembri GuiRch Souleymane-T Theodrem Ricocotam LeanaNeuber |
hannseman
andreif Mojken lundberg reduxionist marten4 |
Suor | ||
Documentation | n/a | 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 |
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 |