Skip to main content
Default templates are maintained by Moru and available to all users. They provide ready-to-use environments with common tools and dependencies pre-installed.

Available Templates

base

General purpose sandboxPython 3.11, Node.js 20, Yarn, Git, and GitHub CLI

claude-agent-python

Claude Agent SDKPython 3.11, Node.js 20, Claude Code CLI, and claude-agent-sdk

base

The default template for general-purpose sandboxes. Includes common development tools. Installed:
  • Python 3.11.6 with pip
  • Node.js 20.9.0 with npm
  • Yarn 1.22.19
  • Git 2.39.5
  • GitHub CLI (gh) 2.23.0
  • Common build tools (build-essential, curl)
from moru import Sandbox

sandbox = Sandbox.create("base")

# Python is ready
result = sandbox.commands.run("python --version")
print(result.stdout)  # Python 3.11.6

# Node.js is ready
result = sandbox.commands.run("node --version")
print(result.stdout)  # v20.9.0

claude-agent-python

Optimized for building AI agents with the Claude Agent SDK. Includes Claude Code CLI for agentic coding tasks. Installed:
  • Python 3.11.6 with pip
  • Node.js 20.9.0 with npm
  • Claude Code CLI 2.1.4
  • claude-agent-sdk (Python package)
  • Git 2.39.5
  • GitHub CLI (gh) 2.23.0
  • Common build tools
Resources:
  • Memory: 1024 MB (1 GiB)
  • CPU: 1 vCPU
from moru import Sandbox

sandbox = Sandbox.create("claude-agent-python")

# Claude Code CLI is ready
result = sandbox.commands.run("claude --version")
print(result.stdout)  # 2.1.4 (Claude Code)

# claude-agent-sdk is installed
result = sandbox.commands.run("pip show claude-agent-sdk | grep Version")
print(result.stdout)  # Version: 0.1.19
For a complete guide on building AI agents, see the Claude Agent SDK guide.

Identifying Default Templates

Default templates display a “by Moru” badge in the dashboard. They cannot be modified or deleted. In API responses, default templates include an isDefault: true property:
{
  "templateId": "32u2qcnygu3zemwfe3rb",
  "aliases": ["base"],
  "isDefault": true,
  "defaultDescription": "Default sandbox template with Python 3.11, Node.js 20, Yarn, Git, and GitHub CLI"
}

Next Steps