Join the chat at Join our community Discourse page at

Getting started

The primary goal of BinderHub is creating custom computing environments that can be used by many remote users. BinderHub enables an end user to easily specify a desired computing environment from a Git repo. BinderHub then serves the custom computing environment at a URL which users can access remotely.

This guide assists you, an administrator, through the process of setting up your BinderHub deployment.

To get started creating your own BinderHub, start with Zero to BinderHub.


BinderHub uses a JupyterHub running on Kubernetes for much of its functionality. For information on setting up and customizing your JupyterHub, we recommend reading the Zero to JupyterHub Guide.

BinderHub Deployments

Our directory of BinderHubs is published at BinderHub Deployments.

If your BinderHub deployment is not listed, please open an issue to discuss adding it.

Customization and deployment information

Information on how to customize your BinderHub as well as explore what others in the community have done.

BinderHub Developer and Architecture Documentation

A more detailed overview of the BinderHub design, architecture, and functionality.

The BinderHub community

The BinderHub community includes members of organizations deploying their own BinderHubs, as well as members of the broader Jupyter and Binder communities.

This section contains a collection of resources for and about the BinderHub community.