# Vercel Sandboxes now allow unique, customizable names

**Published:** March 26, 2026 | **Authors:** Marc Codina Segura, Andy Waller, Tom Lienard, Luke Phillips\-Sheard, Harpreet Arora

---

[Vercel Sandboxes](https://vercel.com/docs/vercel-sandbox) created with the latest beta package will now have a unique, customizable name within your project, replacing the previous ID-based identification. Names make sandboxes easy to find and reference:

```typescript
import { Sandbox } from '@vercel/sandbox';
// Create a named sandbox
const sandbox = await Sandbox.create({ name: 'user-a-workspace' });
await sandbox.runCommand('npm', ['install']);
await sandbox.stop();
// Later, resume where you left off
const sandbox = await Sandbox.get({ name: 'user-a-workspace' });
await sandbox.runCommand('npm', ['run', 'dev']);
```

The beta CLI adds configuration management and session inspection:

```bash
# Spin up a sandbox for a user
  sandbox create --name user-alice
  # User runs commands — if the sandbox timed out, it resumes automatically
  sandbox run --name user-alice -- npm test
  # Check what happened across sessions
  sandbox sessions list user-alice
```

Named sandboxes are the mechanism for identifying [automatic persistence](https://vercel.com/changelog/vercel-sandbox-persistent-sandboxes-beta), which allows your session to be more easily identified for at both time of creation resumption.

Install the beta packages to try named sandboxes today: `pnpm install @vercel/sandbox@beta` for the SDK, and` pnpm install -g sandbox@beta` for the CLI.

Learn more in the [documentation](https://vercel.com/docs/vercel-sandbox/concepts/persistent-sandboxes).

---

📚 **More updates:** [View all changelog entries](/changelog/sitemap.md) | [Blog](/blog/sitemap.md)