This library implements compute usage quotas for Jupyter servers at server startup-time to manage resource consumption across shared infrastructure managed by Zero to JupyterHub with Kubernetes deployments.
- Metric based accounting for compute usage with Prometheus
- Flexible and declarative usage policies, such as quota sizes and quota time windows
- Server startup-time enforcement
- User-facing storage usage dashboard (optional)
The PyPI package can be installed with
pip install jupyterhub-usage-quotasTo also install the user-facing storage usage dashboard service:
pip install "jupyterhub-usage-quotas[service]"For local development, see the development guide
Documentation can be found at https://jupyterhub-usage-quotas.readthedocs.io/en/latest/
See the guidance in CONTRIBUTING
This project is licensed under the BSD 3-Clause License.