Skip to main content

Generic rate limiting solution for python applications, supporting various strategies and storage backends (redis and memcached).

Project description

ci codecov pypi license

Freiner provides utilities to implement rate limiting using various strategies and storage backends such as Redis & Memcached.

The French word “freiner” means “to slow down”, which is what you’ll need to do if you are rate-limited :)

Currently this project supports Python 3.7, 3.8 and 3.9.

History

Freiner is a fork of a project named limits. I forked it to add type hints, and to resolve several outstanding problems at the time.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

freiner-3.0.5.tar.gz (29.4 kB view details)

Uploaded Source

Built Distribution

freiner-3.0.5-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

Details for the file freiner-3.0.5.tar.gz.

File metadata

  • Download URL: freiner-3.0.5.tar.gz
  • Upload date:
  • Size: 29.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for freiner-3.0.5.tar.gz
Algorithm Hash digest
SHA256 bf622e06fb1a4a4e497e235da61f6f3d103c3105b8f7fe3dd546b1ab39725bc2
MD5 2658462b0637add5a2153aba422863c6
BLAKE2b-256 8eaa4885f9e2060f060435e671ce84c7840ef6c0bf674a6833169792e029cf27

See more details on using hashes here.

File details

Details for the file freiner-3.0.5-py3-none-any.whl.

File metadata

  • Download URL: freiner-3.0.5-py3-none-any.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for freiner-3.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6b7f58730b057255837793897801d03b244044287a541334485bc3a37b0dbf0c
MD5 7d7c639b7ea305b67b72fa839d29a719
BLAKE2b-256 7964fc1c18504fda3edbc7232ad751d412df03282f455f7abe9766c4dd7ce936

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page