Introduction
Run untrusted code safely — each execution gets its own isolated VM. Built in Ireland 🇮🇪, runs in Europe 🇪🇺.
inis.run is execution infrastructure. One API call — or one CLI command — and you get a full Linux environment: shell, files, package installs, preview URLs, and persistent sessions when you need them.
Run untrusted code safely. Each execution gets its own isolated machine — spins up fast, tears down clean.
How to connect
Pick the surface that fits your stack. All of them call the same API.
| Surface | Install | Best for |
|---|---|---|
| CLI | curl -fsSL https://inis.run/install.sh | bash | Scripts, CI, quick manual runs |
| HTTP API | Bearer token | Any language, custom integrations |
| Python SDK | pip install inis | Python agents, data pipelines |
| TypeScript SDK | npm install inis | Next.js, Node agents |
| Remote MCP | https://mcp.inis.run + API key | Claude, Cursor, cloud-hosted agents |
| Pydantic AI | pip install inis-pydantic-ai | New Python agent apps |
| AI SDK tools | npm install @inis/ai-sdk | Vercel AI SDK streamText agents |
| LangChain tool | pip install inis-langchain (planned) | LangChain / LangGraph agents |
Why inis.run
- Persistent sessions — state survives across tool calls; auto-pause when idle, wake on next op (~50ms).
- Full sandbox — arbitrary shell commands, file I/O, port exposure with HTTPS preview URLs.
- Built in Ireland 🇮🇪 — runs on European bare metal 🇪🇺; your code and data stay in Europe.
Next steps
- Quickstart — install the CLI, sign in, and run your first command.
- Concepts — sessions, stateless runs, preview URLs, and fork.
- Building agents — connect Claude, Cursor, or any remote MCP client.