Skip to main content

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.

https://travis-ci.org/jamesturk/django-simplekeys.svg?branch=master https://img.shields.io/pypi/v/django-simplekeys.svg https://readthedocs.org/projects/django-simplekeys/badge/?version=latest

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)

Source distribution for django-simplekeys 0.5.3
File Size Uploaded
django-simplekeys-0.5.3.tar.gz 14.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-simplekeys 0.5.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.5.3 This release

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page