Build and launch a repository

How it works

Enter your repository information
Provide in the above form a URL or a GitHub repository that contains Jupyter notebooks, as well as a branch, tag, or commit hash. Launch will build your Binder repository. If you specify a path to a notebook file, the notebook will be opened in your browser after building.
We build a Docker image of your repository
Does your repository depend on files being loaded for your live notebooks? We will search in your repository's root for a dependency such as a requirements.txt, environment.yml or Dockerfile. The first dependency file found will be used to build a Docker image. If an image has already been built for the given repository, it will not be rebuilt. If a new commit has been made, the image will automatically be rebuilt.
Interact with your notebooks in a live environment!
A JupyterHub server will host your repository's contents. We offer you a reusable link and badge to your live repository that you can easily share with others.

join the chat, read the docs, see the code