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.8, 3.9 and 3.10.

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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: freiner-3.1.0.tar.gz
  • Upload date:
  • Size: 29.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for freiner-3.1.0.tar.gz
Algorithm Hash digest
SHA256 a88b0f7dfca60d229020c698449450446c5690631d2c4bc4d3007fd3205e5aa8
MD5 ec87c6012169e2465edb2de0bef4a041
BLAKE2b-256 47ff362250afe593f6b65e7c826eec358961c3fb64c7dbe18b0d8e89e5f0c0a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: freiner-3.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for freiner-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7f1c1c266bd94519ce7ee8b20fac535438d4d1c6d149bfa1972a6bbbcf1153db
MD5 be5c36a07e68f4c872218f70ecc43211
BLAKE2b-256 d7ec49303ce4df3767a93496aac32c07fa7d46bd362434870c9eda3971f46bc0

See more details on using hashes here.

Supported by

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