django-simplekeys is a reusable Django app that provides a simple way to add API keys to an existing Django project, regardless of API framework.
Features
Token bucket rate limiting, for limiting requests/second with optional bursting behavior.
Quota-based rate limiting (e.g. requests/day)
Ability to configure different usage tiers, to give different users different rates/quotas.
Ability to configure different ‘zones’ so that different API methods can have different limits. (e.g. some particularly computationally expensive queries can have a much lower limit than cheap GET queries)
Provided views for very simple email-based API key registration.
Metadata
Release files for django-simplekeys 0.5.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-simplekeys-0.5.3.tar.gz | 14.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_simplekeys-0.5.3-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 37.4 kB
Release files / django-simplekeys-0.5.3.tar.gz
| Download URL | django-simplekeys-0.5.3.tar.gz |
|---|---|
| Size | 14.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
65d1119ad43b3dc1853b1ca5be9db54c0aaeee2e4136c7c480c0a096d1ca37df
|
|
BLAKE2b-256 checksum How to use checksums |
9814733ff8ca6633cf4122ff62ef9fa14e29945492ecaf7b53cde317ef3648d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5
|
Release files / django_simplekeys-0.5.3-py2.py3-none-any.whl
| Download URL | django_simplekeys-0.5.3-py2.py3-none-any.whl |
|---|---|
| Size | 23.4 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
a926eb5e9a83be34516871d1f432555623d377593ceca5422141a377a070f652
|
|
BLAKE2b-256 checksum How to use checksums |
84dd79065ab7884db9fe93e383f9c540049fc576f0d2d8adc1415ec1dae9b18f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5
|