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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for freiner-3.0.1.tar.gz
Algorithm Hash digest
SHA256 b9103e90a6a96179fbe9fdadee29fb5ea177a90082941b66716735df0c854a8e
MD5 a5faaa0918ceed975176d6270f6e8e39
BLAKE2b-256 1be398d41ae61d6ebcf3e80e76885b283c59de56a2ef52acb16c648079e11777

See more details on using hashes here.

File details

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

File metadata

  • Download URL: freiner-3.0.1-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.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for freiner-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8302f82dc8234eb8c5522a961e93f39b50262a4686fd3a0ed89f3c3ec85ba034
MD5 d727efe6fc6e9660b3b905d10c17eb68
BLAKE2b-256 8674bb7a8e22474e17c5b121c986ab5714946996bf739eb2502a94b05e4323bc

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