# templates
8 production templatessub-75ms bootBYO Dockerfile

Every agent stack, pre-baked.

Each template is a Firecracker snapshot built from a Dockerfile or captured from a running sandbox, ready to restore in ~49ms. CPU and memory are baked into the template — pick one that fits or build your own.

Base

--template base

Ubuntu 24.04 + mise with Node 22, Python 3.12, Go, and Bun pre-installed. The universal runtime that powers Apps.

base
ubuntu:24.04 + mise
runtime
node 22 · python 3.12 · go · bun
cpu
2 vCPU
memory
2 GB
size
2.0 GB
p50 boot
~49 ms
# included
node 22python 3.12gobunpnpmyarn

Code Interpreter

--template code-interpreter

Popular

Sandboxed Python + Node for data analysis, plotting, agent loops, and Functions. The default for LLM code execution.

base
python:3.11 + node 22
runtime
python 3.11 · node 22
cpu
2 vCPU
memory
2 GB
size
12 GB
p50 boot
~49 ms
# included
pandasnumpyscipyjupyterplaywrightopenai-agents

Coding Agent

--template agent

New

One box with claude-code, codex, and opencode CLIs baked in. Drop the matching API key and start a long-running agent.

base
ubuntu:24.04 + node 22
runtime
claude-code · codex · opencode
cpu
2 vCPU
memory
2 GB
size
3.0 GB
p50 boot
~49 ms
# included
claude-codecodexopencoderipgrepfdgit

Claude Managed Agents

--template claude-agent

New

Run Anthropic's Claude Managed Agents on PandaStack. The ant worker executes the agent's tool calls inside an isolated microVM — Claude drives the loop, your sandbox runs the code. Sub-second starts, stateful multi-turn.

base
ubuntu:24.04 + ant + mise
runtime
ant · node 22 · python 3.12
cpu
2 vCPU
memory
2 GB
size
8.0 GB
p50 boot
~49 ms
# included
antnode 22python 3.12gitripgrep

Browser

--template browser

Headless Chromium + Playwright + Xvfb, plus the Python crawl4ai extraction stack. Scrape, automate, screenshot, and extract.

base
ubuntu:24.04 + chromium
runtime
chromium · playwright · crawl4ai
cpu
4 vCPU
memory
4 GB
size
4.0 GB
p50 boot
~49 ms
# included
chromiumplaywrightcrawl4aitrafilaturaxvfbffmpeg

PostgreSQL 16

--template postgres-16

Managed Postgres 16 with pgvector and pgbouncer on a durable volume. Backs the Databases feature.

base
ubuntu:24.04 + PGDG
runtime
postgresql 16 · pgvector
cpu
2 vCPU
memory
1 GB
size
12 GB
p50 boot
~49 ms
# included
postgresql 16pgvectorpgbouncer

Custom build

--template custom

BYOI

Bring a Dockerfile or build script. We bake the rootfs snapshot and serve it from your registry.

base
your image
runtime
anything that runs on linux
cpu
you decide
memory
you decide
size
you decide
p50 boot
depends on size
# included
FROM any imageRUN any commandsnapshot baked once

Live Snapshot

--template snapshot-template

New

Start from any running sandbox, install tools interactively, then save it with sandbox.snapshot({ name: "..." }).

base
running sandbox
runtime
whatever you installed
cpu
inherited
memory
inherited
size
captured state
p50 boot
~49 ms
# included
sandbox.snapshotinteractive bakeinstant restore
# custom build

Bring a Dockerfile or snapshot a live sandbox.

Bake an image once into a Firecracker rootfs + snapshot, or install tools inside a running sandbox and save that exact state as a template.

Dockerfile
FROM node:22-bookworm

RUN apt-get update && apt-get install -y --no-install-recommends \
    git ripgrep fd-find tmux && rm -rf /var/lib/apt/lists/*

RUN npm i -g pnpm@9 && \
    npm i -g @anthropic-ai/claude-code

WORKDIR /workspace
ENV NODE_ENV=production
pandastack template build
# Build the snapshot (~30s one-time bake)
# CPU and memory are baked into the template — set them here.
$ pandastack template build \
    --name my-claude-stack \
    --file Dockerfile \
    --cpu 4 --memory-mb 4096

# Restore a sandbox from it in ~49ms — it boots at 4 vCPU / 4 GB.
$ pandastack sandbox create \
    --template my-claude-stack \
    --ttl 1h

One-time bake

Build from Dockerfile layers or capture exact live sandbox state.

Instant restore

Every create restores from the baked snapshot — no cold boots after the first bake.

Reproducible

Snapshots are content-addressed. Pin a sha256 for production.

Don't see your stack?

Open an issue or send a PR — most community templates land within 48h.