inis.run

Introduction

Isolated sandboxes for untrusted code — persistent sessions, full Linux, CLI, SDKs, and MCP.

inis.run is a code-execution sandbox. You call an API (or the CLI), each run gets its own isolated Linux machine — shell, files, packages, preview URLs — and persistent sessions when you need state across tool calls.

How to connect

Same API behind every surface. Pick what fits:

SurfaceInstallBest for
CLIcurl -fsSL https://inis.run/install.sh | bashScripts, CI, quick manual runs
HTTP APIBearer tokenAny language, custom integrations
Python SDKpip install inisPython agents, data pipelines
TypeScript SDKnpm install @inis-run/sdkNext.js, Node agents
Remote MCPhttps://mcp.inis.run/sse + API keyClaude, Cursor, cloud-hosted agents

Framework helpers: Pydantic AI, AI SDK, LangChain, OpenAI Agents SDK, Strands Agents, Mastra, Google ADK, Microsoft Agent Framework.

What you get

  • Persistent sessions — state survives across tool calls; auto-pause when idle, wake on the next op
  • Full Linux — arbitrary shell, file I/O, HTTPS preview URLs
  • Templates, fork, checkpoints — start from a known env, branch for parallel work, roll back when you need to

Next steps

On this page