Gateway with smart routing and token-bucket rate limiting for efficient API querying and request handling.
Requires Python >=3.10 and Redis server
I recommend installing the dependencies listed in the requirements file.
Run pip install -r requirements.txt or your package manager equivalent (I used uv,
so it'd be uv add -r requirements.txt) from the root directory to install.
For more dependency info, see requirements.txt and pyproject.toml ([project] dependencies).
To run the tests, run pytest from the root directory.