# Automatic persistence now in beta on Vercel Sandbox

DevFeed: [Automatic persistence now in beta on Vercel Sandbox](<https://devfeed.tech/articles/automatic-persistence-now-in-beta-on-vercel-sandbox-1182.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/vercel-sandbox-persistent-sandboxes-beta>)

Author: Harpreet Arora

Published: 2026-03-26T07:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Persistence](<https://devfeed.tech/topics/persistence.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [sandboxes](<https://devfeed.tech/tags/sandboxes.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [snapshots](<https://devfeed.tech/tags/snapshots.md>), [storage](<https://devfeed.tech/tags/storage.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

## AI overview

Vercel Sandboxes now support automatic filesystem persistence in beta. Stopped sandboxes save their filesystem state and restore it when resumed, while sessions provide the compute associated with that state. The beta SDK enables persistence by default, and the beta SDK and CLI add lifecycle management, configuration, and session inspection capabilities.

## Source excerpt

Vercel Sandboxes can now automatically save their filesystem state when stopped and restore it when resumed. This removes the need for manual snapshots, making it easier to run long-running, durable sandboxes that continue where you left off. How it works A sandbox is the durable identity, now identified by a name, its filesystem state, and configuration options. A session is the compute tied to that state, invoked as needed. Automatic persistence introduces orchestration that separates storage from compute, reducing the need for manual snapshotting, so: when you stop a sandbox, the session shuts down but the filesystem is automatically snapshotted. when you resume, a new session boots from that snapshot. This state storage is not charged, so you pay when your setting is active. Persistence is enabled by default in the beta SDK, can be disabled between sessions with persistent: false. When disabled, the sandbox still exists after being stopped and can be resumed by its name, but each session starts with a clean filesystem. If a sandbox is stopped and you run a command, the SDK will transparently create a new session, so you don't need to check state or manually restart The beta SDK adds methods for managing sandboxes over their lifetime: The beta CLI adds configuration management and session inspection: This feature is in beta and requires upgrading to the beta SDK and CLI packages. Install the beta packages to try persistent sandboxes today: pnpm install @vercel/sandbox@beta for the SDK, and pnpm install -g sandbox@beta for the CLI. Persistent sandboxes are available in beta on all plans. Learn more in the documentation. Read more