Skip to content

Axern documentation

AGENTIC EXECUTION INFRASTRUCTURE

Isolate agent-generated code with runsc. One production runtime, one resource and lifecycle model.

LICENSEApache-2.0
HOSTINGSelf-hosted
RUNTIMErunsc
SDKPython · Go · TypeScript

START WITH THE PUBLIC API

Program a sandbox with the tools you already use

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)

START HERE

Find your path through the docs

One platform for isolated execution, concurrent data synthesis, and reproducible evaluation—start from the path that matches your goal.

[ QUICKSTART ]01 / 04

Run your first sandbox

Install one CLI, start the complete local stack without source code, and execute isolated code.

Start the quickstart
[ SDK ]02 / 04

Program the public API

Use the Python, Go, or TypeScript SDK—same platform capabilities as the CLI, no SSH fallbacks.

Choose an SDK
[ SELF-HOST ]03 / 04

Deploy on Kubernetes

Install the control plane, gateway, and node runtime on your own cluster with the Helm chart.

Deploy with Helm
[ OUTPUTS ]04 / 04

Deliver declared outputs

Declare bounded Run outputs, seal them before runtime cleanup, and download them with SDK verification.

Read the Run contract

BUILT IN THE OPEN

Own the execution layer, not a black box

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.