FAQ

Which languages and frameworks are supported?

Devboxes and Repositories work with anything that can run in Docker. They provide the best experience for JavaScript (including TypeScript), frontend and full-stack, and officially support (with built-in LSP/IntelliSense) Rust, Go, Python, PHP, Ruby on Rails, Elixir, Node and Deno (more languages coming soon).

Sandboxes are more limited. They support JavaScript/TypeScript projects, as well as Node.js.

Create a Sandbox or Devbox from a template (opens in a new tab), or read more about the difference between Sandboxes and Devboxes.

What operating systems and devices are supported?

CodeSandbox is designed for Desktop/Laptop operating systems, browsers and display resolutions.

For those who may like to code on the move, we offer an iOS app (opens in a new tab) for iPhone and iPad.

Our editor may work on other operating systems and mobile devices. While we will take onboard feedback from users on these platforms, we do not officially support them or recommend them for the optimum CodeSandbox experience.

How can I make a sandbox private?

There are several ways to set a sandbox as private. One universal way (that works both for sandboxes and devboxes) is to right-click a sandbox from the dashboard and select Make sandbox private.

You can also change the privacy settings from the editor. How you do it will depend on whether you're using a sandbox or a devbox, as shown below.

Make a browser sandbox private

The browser editor provides two ways to change the privacy settings:

  1. Change the privacy drop-down under Permissions in the Sandbox Info tab.
  2. Click the Share button on the top right and change the privacy drop-down at the top.

Make private in the editor