Collaborate & Share
At CodeSandbox, we believe that collaborating on code should be as easy as possible.
As we evolve our platform, we keep expanding how you can collaborate with others when coding.
Repositories & Cloud Sandboxes
CodeSandbox Repositories was built to facilitate collaboration.
Every branch you run on CodeSandbox gets its own live development environment, which is fully collaborative by default. This means you just have to share the URL of that branch to collaborate with others.
When an Editor joins the branch you're on, you can follow their avatar through the code and do live pair programming. Terminals are also collaborative, allowing you to see the commands executed by other people working in your branch.
This makes CodeSandbox Repositories the perfect tool to develop full-stack apps with your team, as you can grant access to all projects and branches or share specific branches with more granular permissions.
Sharing specific branches
- Open the branch you wish to share in the Editor.
- In the top right corner, click on
Share
. - Copy the URL to share your workspace.
Working in teams
For more information on managing and creating teams, go to the Team page.
Working on other IDEs
Collaboration works on our VS Code extension and the CodeSandbox iOS App in a very similar fashion. Simply find the branch that you want to work on together, share the URL, and build together live.
Cloud Sandboxes
Collaborating on Cloud Sandboxes is almost identical to what we described above for Repositories. The main difference is the fact that Cloud Sandboxes are an isolated instance that's not connected to GitHub, so there's no concept of a "branch".