BinderHub
binderhub.readthedocs.io
Spec sheet
- Purpose
- BinderHub lets users create shareable, interactive, reproducible computing environments from code repositories.Read 4 Oct 2026 · binderhub.readthedocs.io
- Intended users
- The project identifies users, authors sharing interactive environments, and deployers running their own BinderHub as intended audiences.Read 4 Oct 2026 · github.com
- API
- The API provides a build-and-launch endpoint, health and version endpoints, Prometheus metrics, and a list of enabled repository providers.Read 4 Oct 2026 · binderhub.readthedocs.io
- Authentication
- BinderHub runs without authentication by default, and its documentation describes enabling authentication through JupyterHub as an OAuth provider.Read 4 Oct 2026 · binderhub.readthedocs.io
- Build flow
- When a requested image is missing, BinderHub builds it, pushes it to a Docker registry, then asks JupyterHub to launch it.Read 4 Oct 2026 · binderhub.readthedocs.io
- Cloud flexibility
- The Binder Project describes BinderHub as cloud- and hardware-agnostic and says deployers can choose the hardware for their own instance.Read 4 Oct 2026 · jupyter.org
- Custom providers
- Deployers can add repository providers by implementing a RepoProvider subclass and, often, a repo2docker content provider.Read 4 Oct 2026 · binderhub.readthedocs.io
- How it works
- It connects repo2docker, which builds Docker images from repositories, with JupyterHub, which starts interactive user sessions.Read 4 Oct 2026 · jupyter.org
- HTTPS
- Deployers can configure TLS for BinderHub and JupyterHub using manually provided certificates or Let’s Encrypt.Read 4 Oct 2026 · binderhub.readthedocs.io
- Infrastructure
- A deployment uses Kubernetes, Helm, Docker, a container registry, repo2docker, and JupyterHub, plus a cloud provider or other infrastructure.Read 4 Oct 2026 · binderhub.readthedocs.io
- Installation
- BinderHub is based on Python 3 and can be installed from its GitHub repository with pip; its setup guide assumes experience with JupyterHub on Kubernetes.Read 4 Oct 2026 · github.com
- Operations
- JupyterHub monitors user pods for activity and destroys them after a short period of inactivity.Read 4 Oct 2026 · binderhub.readthedocs.io
- Repository support
- Built-in providers include GitHub, GitLab, Gist, Zenodo, Figshare, HydroShare, Dataverse, CKAN, and generic Git URLs.Read 4 Oct 2026 · binderhub.readthedocs.io
- Support and community
- The Binder Project points users to its community forum and Zulip channel and invites contributions to the open-source project.Read 4 Oct 2026 · jupyter.org
Plans and prices
BinderHub (open-source software) Free Open-source deployment software · operator supplies cloud or hardware and infrastructure Read 4 Oct 2026 · jupyter.org
Where Specifiction places it
- Notebook Software#14 of 258.1