New

CodeSandbox is now part of Together AI! We have joined forces to launch CodeSandbox SDK and bring code interpretation to generative AI.

Learn more

Changelog

commit
Joining Together AI, launching CodeSandbox SDK & tons of improvements

Joining Together AI, launching CodeSandbox SDK & tons of improvements

We're kicking off 2025 with a big update to CodeSandbox SDK, focused on speed and quality-of-life improvements.

Hello 👋

We're thrilled to be back with another CodeSandbox update!

The last few months have been very busy with us joining Together AI and releasing CodeSandbox SDK, but we've finally compiled an update of everything happening on CodeSandbox.

Catch the highlights below!


What's new?

+8

Joining Together AI and Introducing CodeSandbox SDK ❤️

In the biggest news we've had in a long time, we announced the beginning of a new chapter for CodeSandbox, as part of our acquisition by Together AI. Read the blog post for all the details, but rest assured that CodeSandbox will continue to run as normal (in fact, with the backing of Together AI, we’ve made private sandboxes & devboxes part of the Free plan!)

CodeSandbox is now a Together AI company
+3

Introducing CodeSandbox SDK 🤖

After a huge undertaking by our team, we released CodeSandbox SDK, an API that allows you to create and run VM sandboxes quickly and securely to run untrusted code at scale. It brings some of our unique developments like memory snapshot/restore, VM cloning from a live VM or snapshot in 3 seconds, persistence and much more.

We built CodeSandbox SDK to empower our extended community to build a wide range of different products, like your own CodeSandbox, code interpreter tools that run code written by an LLM, CI runners, coding agents, and any other use case that requires near-instant code execution at scale.

Start playing with the SDK today by following our quickstart guide—all you need is to get your API token and install the SDK by calling: npm install @codesandbox/sdk



CodeSandbox SDK Improvements & Bug Fixes

+-3

Massive speed improvements to our fork & resume times. On average, VM resume times are now down to 495ms and clone times are down from 3s to 863ms.

+-3

We have re-implemented our global scheduler in the API server. This significantly improves our VM creation times by removing another call to an external service.

+-3

You can now dynamically change VM hibernation timeout while the VM is running. For example, you can now start a VM with a low hibernation timeout (like 30s) and then call updateHibernationTimeout after the user shows activity to increase hibernation timeout.

+-3

Several improvements to the Snapshot builder CLI, including: support for creating snapshots without health checks; displaying the ID of the sandbox in progress; stopped reusing sandbox IDs when building from same directory.

+-3

fs/writeFile will now create the parent directory of the file if create: true is given. This allows you to write many files at once by calling write in parallel.

+4

Several other general improvements and bug fixes, mostly focused on improving UX and stability.



That's a wrap!

The beginning of this new chapter has been extremely positive, and we appreciate everyone's kind words and support as we continue to improve CodeSandbox.

If you have any feature requests (namely for CodeSandbox SDK), don't forget to post them on our community platform!

See you in the next one 👋

commit
New Status Page, Sandpack Accessibility Improvements and Tons of Fixes
commit
New Template Picker, Sandpack Static File Support and Several Improvements
commit
New Editor Powered by Web VS Code, Test Runner, and Several Improvements
commit
Web VS Code Beta and Several Improvements
commit
Storybook Add-on, SOC 2, Unlimited Public Sandboxes and more
commit
VS Code Web, Extension Marketplace and Dashboard Updates
commit
New Repo Import Flow, Annual Plans, Better AI and UX Improvements
commit
VM Resizing and Dashboard & Editor Improvements
commit
CodeSandbox CDE, Usage-based Billing, and Live Sessions
commit
Unified Platform, Codeium and VS Code editor
commit
Enterprise, Dev Containers, GPT-4 and VS Code extension update
commit
AI Commit Messages 2.0, new command palette and more
commit
SSO, VIM mode, dependency picker and Chrome DevTools
commit
Code reviews, editor updates and custom themes
commit
Boxy AI assistant, Go support, VS Code overhaul, and editor updates
commit
PHP support, faster microVMs and better stability
commit
Seamless branching, workspace scopes, Python support and many more
commit
Docker support, Rust, seamless branching and much more
commit
Cloud Sandboxes for iOS & VS Code, new onboarding and more
commit
New dashboard, repositories and cloud sandboxes
commit
The realtime multiclient collaboration update
commit
GitHub App updates, better Astro support and a new login method
commit
VS Code Insider support, faster project imports and much more
commit
Sandpack meets Dracula, support for custom NPM registries and bug fixes
commit
Better list-view and rename branches from the command palette
commit
Public beta, new documentation and GiHub App
commit
Always on previews, VScode improvements and better UI consistencies.
commit
Sandpack June Update
commit
Binary files on mobile, more syntax highlights and repository renames.
commit
Drag and drop file upload, better framework support and more.
commit
Firecracker by default, more storage and more FPS.
commit
Sandpack April & May Update
commit
Protected branches, bulk discard and relative file path.
commit
CodeSandbox May Update
commit
Sandpack March Update
commit
Announcing CodeSandbox Projects
commit
Sandpack February Update
commit
Meet the new CodeSandbox
commit
Sandpack January Update
commit
Sandpack Devtools have landed
commit
Welcome to our release notes