Anatomy of a sandbox
A sandbox group is a regional Azure Resource Manager (ARM) resource that can contain thousands of sandboxes. Each sandbox starts from a disk image, can mount data volumes, and has one of two lifecycle states: Running or Stopped. Stopped sandboxes don't incur compute charges. Snapshots capture memory and disk so you can clone a sandbox or restore its state. Sandboxes use Microsoft Entra managed identities and reach external services through an egress proxy with host allowlists, deny policies, and credential injection. A sandbox group also natively integrates with an Azure virtual network (VNet).
What you can build
Building blocks
Dynamic sessions route HTTP requests through a managed pool - best for stateless code execution at request scope. Sandboxes give you direct CLI / SDK control over individual microVMs, with suspend, snapshots, persistent volumes, and egress policy. Reach for sandboxes anytime state, lifecycle, or networking control matters.
Get started
Quickstart: Portal
Use the portal to provision a group and launch your first sandbox.
Learn more →Quickstart: CLI
Sign in, create a group, and start your first sandbox in under five minutes.
Learn more →Quickstart: Python
Boot, exec, snapshot, and tear down from a script.
Learn more →Quickstart: Agent Skills
Connect sandboxes to Copilot, Claude Code, or any agent.
Learn more →