All packages for exposing APIs of your Django models.
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). |
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 |