Terralith provisions isolated microVM sandboxes in 127ms. Run untrusted code, build CI pipelines, or deploy AI agents without managing infrastructure.
Trusted by engineering teams at
Global Sandbox Network
Infrastructure
From ephemeral CI jobs to persistent development environments, Terralith adapts to how you work.
From zero to executing code in under 150 milliseconds. No pre-warming, no idle charges. Your sandbox materializes on demand.
Execute closer to your users. Terralith provisions sandboxes in the nearest region automatically.
Each sandbox runs in its own microVM with dedicated kernel. No container escapes, no shared memory.
Node.js, Python, Rust, Go, Ruby, WASM -- and 32 more. Bring your toolchain; we handle the infrastructure.
Sandboxes self-destruct after execution. No lingering state, no data leaks. Opt into persistence when you need it.
Freeze any sandbox mid-execution. Fork it into parallel branches. Debug, experiment, or A/B test your infrastructure.
import { Terralith } from "@terralith/sdk";
const sandbox = await Terralith.create({
runtime: "node-22",
region: "auto",
memory: "512mb",
});
const result = await sandbox.exec(`
const response = await fetch("https://api.example.com/data");
const json = await response.json();
return json.items.filter(i => i.score > 0.8);
`);
console.log(result); // [{ id: "k9x2", score: 0.91 }, ...]
await sandbox.destroy();Developer Experience
The Terralith SDK wraps the entire lifecycle -- create, execute, and destroy -- in a fluent API that feels like calling a local function. Available for Node.js, Python, Rust, Go, and Ruby.
Pricing
No hidden fees. No egress charges. Scale from zero to thousands of concurrent sandboxes with predictable costs.
Starter
For individual developers prototyping and experimenting.
Pro
For teams shipping production workloads at scale.
No credit card required. Start with 500 free sandbox hours every month. Scale when you are ready.