Run your first sandbox
Install one CLI, start the complete local stack without source code, and execute isolated code.
Start the quickstartAGENTIC EXECUTION INFRASTRUCTURE
Isolate agent-generated code with runsc. One production runtime, one resource and lifecycle model.
START WITH THE PUBLIC API
The CLI and three official SDKs share the same platform capabilities. Clients do not bypass the public API with SSH or shell fallbacks.
import os from axern_sdk import AxernClient, Sandbox client = AxernClient.from_context( os.path.expanduser("~/.config/axern/config.json")) with Sandbox(client=client, image="docker.io/library/python:3.12-slim") as sandbox: result = sandbox.exec("python -c 'print(42)'", check=True) print(result.stdout)ctx := context.Background()client, _ := axern.NewClient(ctx, "127.0.0.1:25000")defer client.Close() sandbox, _ := axern.NewSandbox(axern.SandboxOptions{ Client: client, Image: "docker.io/library/python:3.12-slim",})defer sandbox.Close(ctx) _ = sandbox.Start(ctx)result, _ := sandbox.Exec(ctx, "python -c 'print(42)'", axern.ExecOptions{Check: true})fmt.Print(result.StdoutString())import { AxernClient, Sandbox } from "@cofy-x/axern-sdk"; const config = process.env.AXERN_CONFIG ?? process.env.HOME + "/.config/axern/config.json";const client = AxernClient.fromContext(config);const sandbox = await new Sandbox({ client, image: "docker.io/library/python:3.12-slim",}).start(); const result = await sandbox.exec("python -c 'print(42)'", { check: true });console.log(result.stdoutText());await sandbox.close();axern local upaxern run python:3.12-slim -- python -c 'print(42)'START HERE
One platform for isolated execution, concurrent data synthesis, and reproducible evaluation—start from the path that matches your goal.
Install one CLI, start the complete local stack without source code, and execute isolated code.
Start the quickstartUse the Python, Go, or TypeScript SDK—same platform capabilities as the CLI, no SSH fallbacks.
Choose an SDKInstall the control plane, gateway, and node runtime on your own cluster with the Helm chart.
Deploy with HelmDeclare bounded Run outputs, seal them before runtime cleanup, and download them with SDK verification.
Read the Run contractBUILT IN THE OPEN
Axern keeps the control plane, gateway, node runtime, CLI, Helm chart, and SDKs in one Apache-2.0 repository. Run the complete stack locally, inspect every contract, and contribute where your workload needs it.