Quickstart

First microVM in under 10 minutes

API key → install SDK → Sandbox().run("…"). Real Firecracker isolation, not a container.

  1. 1API key
  2. 2Install SDK
  3. 3Run code
Invite-only. You need a dashboard account and an API key before step 3 will run — request an invite. The SDKs in step 2 are already on PyPI and npm. Source is on GitHub.

1Get an API key

Dashboard → API Keys → Create key. Scope: full. Copy sk_live_… once.

export SISTEMO_API_KEY=sk_live_xxxxxxxxxxxxxxxx

Read keys can list resources only. Use full for the SDK.

2Install the SDK

Python
python3 -m venv .venv && source .venv/bin/activate
pip install sistemo
TypeScript
npm install @sistemo/sdk

Zero deps — pure stdlib / fetch.

3Run code in a microVM

Python

Paste in a terminal

python3 -c "from sistemo import Sandbox; sb=Sandbox(); print(sb.run('uname -a').stdout); sb.close()"

Or save as hello.py, then python3 hello.py

from sistemo import Sandbox

with Sandbox() as sb:
    r = sb.run("uname -a")
    print(r.stdout)
    print(r.exit_code)
TypeScript
import { Sandbox } from "@sistemo/sdk";

const sb = await Sandbox.create();
const r = await sb.run("node -e 'console.log(2 + 2)'");
console.log(r.stdout, r.exitCode);
await sb.close();

Each Sandbox() is a real microVM. Run commands, then close — compute billing stops when it's gone.

Next

  • Full cloud docs — machines, volumes, snapshots, billing
  • Pricing — rates, trial, what happens at €0
  • Request an invite — the dashboard (machines, terminal, API keys) opens when you are invited