Shared accounts and infrastructure#

There are a few services and infrastructure that the JupyterHub team has access to. Some of these are useful for our development workflows, while others are used as a part of services that we run.


We have a GitHub organization for hosting all of our code repositories. This organization is where we do most of the code-related work for the project, and where we have discussions and coordination.

Image registry on

We have a organization for hosting Docker images. This is used for the repo2docker base image. If you do not have access to this organization and require it, ask a team member to add you.

Image registry on DockerHub#

We have a DockerHub organization for hosting Docker images. BinderHub and JupyterHub images are pushed to DockerHub as that still works, though we are considering publishing these images to use as well. If you do not have access to this organization and require it, ask a team member to add you.

Documentation and ReadTheDocs#

In general the JupyterHub team encourages the use of ReadTheDocs. This is a service that hosts documentation stored in online repositories.

For example, you can find the JupyterHub documentation at And the JupyterHub ReadTheDocs dashboard is at

To get access to a documentation page for a JupyterHub repository, you’ll need to be added by someone with the right privileges. New users may be added by an admin via the Admin -> Maintainers menu.

In addition, ReadTheDocs offers Pull Request previews for changes to documentation, which may be enabled via the instructions on this page.

Figma page for designing images and logos#

We have a JupyterHub Figma Project that can be used to quickly generate logos and images for use in our tools and documentation. This is available to anybody with the link to edit, and you can ask in the team compass if you’d like to be added as an administrator.

It contains a variety of design assets from many projects, here’s a preview below. infrastructure#

The service has a few pieces related to the domain that are described below:

Ownership of the domain#

The domain is owned by Chris Holdgraf (@choldgraf). The registrar for this domain is BlueHost. The email address with contact information for the domain is


In the future we wish to transfer ownership of this domain away from Chris’s personal account. However, it is unclear what is the best way to do this right now, and so we are waiting for clarification from the Jupyter project at-large about how the project itself can own instead of Chris. We also plan to use a contact email for this domain that has fewer people on it than the entire team, but are using as a stop-gap measure for now to increase our bus factor.

DNS entries for

The DNS for is handled by CloudFlare, by a central Jupyter account.

Google Cloud Platform (GCP) Project#

The Binder Team uses a GCP project with id binderhub-288415 to host and top level federation services at The binderhub-288415 GCP project resides in the GCP organization

The binderhub-288415 GCP project is currently funded by a grant from Google, as represented as GCP credits. The credits belong to billing account belonging to the GCP organization, as can be seen under its billing section.

Other cloud deployments in the federation#

There are a number of other cloud deployments in the BinderHub federation, but these are not centrally managed by the Binder Team. Instead, they are managed by the individuals and organizations that represent each of the BinderHubs in the federation.