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.2.tar.gz (29.1 kB view details)

Uploaded Source

Built Distribution

freiner-3.0.2-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: freiner-3.0.2.tar.gz
  • Upload date:
  • Size: 29.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for freiner-3.0.2.tar.gz
Algorithm Hash digest
SHA256 7a5ed6e30414537fbe1ab80f88afbdb8cfd79e8e38aa0ffbb3298bf31d3e5289
MD5 e0f41b7cae7f783d4f00468281686f1a
BLAKE2b-256 495a5ef5f0d82de0294ced849ae91cfee5cf5eb8aa31956617743b208dce02a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: freiner-3.0.2-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for freiner-3.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9d8b34acfd9a8c61da7af96265d557625cff498c299a71c4cf81c28761aae60b
MD5 db4823e945e773c624ba140631c16367
BLAKE2b-256 3ac7eb82745e69e70ab6d2a8e58a995c863e223dcc063cc61b7d8226cdc96d29

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