Overview
Instances are VMs running the in10nt agent server. They provide isolated environments for executing AI coding tasks.Create Instance
Static method (zero-config)
Via client
Agent Types
| Type | Description | Min Size |
|---|---|---|
opencode | Default agent (OpenCode) | shared-cpu-1x |
moltbot | Moltbot/Clawdbot agent | shared-cpu-8x (2GB) |
Moltbot requires at least 2GB RAM and automatically upgrades to
shared-cpu-8x if neededParameters
| Parameter | Type | Description |
|---|---|---|
name | string | Required - Instance name |
description | string | Required - Description |
agentType | string | Agent type: opencode or moltbot (default: opencode) |
containerTemplateId | string | Container template ID |
vmSize | string | VM size (default: shared-cpu-4x) |
region | string | Region code (default: iad) |
env | object | Environment variables |
Response
Connect to Existing Instance
Integrations
Connect your agent to external services:Supported Integrations
| Integration | Required Env Vars |
|---|---|
Discord | DISCORD_BOT_TOKEN, DISCORD_GUILD_ID, DISCORD_CHANNEL_ID |
Slack | SLACK_BOT_TOKEN |
GitHub | GITHUB_TOKEN |
Notion | NOTION_API_TOKEN |
Telegram | TELEGRAM_BOT_TOKEN |
Jira | JIRA_BASE_URL, JIRA_EMAIL, JIRA_API_TOKEN |
Voice | TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_FROM_NUMBER |
Voice integration supports both Twilio (required) and ElevenLabs (optional). Add
ELEVENLABS_API_KEY, ELEVENLABS_VOICE_ID for text-to-speech.Update Integrations
List Instances
Get Instance
Retrieve a specific instance by ID:Run Task
Execute a coding task on an instance (works for both OpenCode and Moltbot):The same
.run() method works for both OpenCode and Moltbot instances. Moltbot instances automatically use optimized internal routing.Complete Example with All Options
Options
| Option | Type | Default | Description |
|---|---|---|---|
model | string | anthropic/claude-sonnet-4.5 | LLM model |
provider | string | openrouter | Model provider |
maxTokens | number | - | Max response tokens |
system | string | - | Custom system prompt |
timeout | number | 480000 | Timeout in ms |
pollInterval | number | 2000 | Poll interval in ms |
maxPollTime | number | 600000 | Max poll time in ms |
healthCheckRetries | number | 40 | Health check retry count |
healthCheckDelay | number | 5000 | Delay between health checks in ms |
waitForHealth | boolean | true | Wait for health before running |
background | boolean | false | Return taskId immediately |
tools | array | - | Custom tools for the agent |
autoTools | boolean | true | Enable automatic tool usage |
Background Mode
Run a task in the background and poll later:Tasks Namespace
List Tasks
Get Task Status
Poll Task
Conversation Context
Instance maintains conversation history automatically. You can send multiple prompts:Instance Management
Health Check
Check if instance is ready:Execute Command
Run a command directly on the instance:Refresh Status
Update instance data:Stop Instance
Restart Instance
Destroy Instance
Files Namespace
Get Changes
Get files modified by the agent:Filesystem Tree
Ports Namespace
Access dev servers running in your instance:Tools Namespace
Integrations Namespace
Snapshots
Save and restore workspace state:Save & Clone Instance
Clone from saved templates (workspace snapshots):Stream Logs
Quick Examples
Basic Usage
Multi-Step Session
Discord Bot (Moltbot)
Voice Agent (Twilio + ElevenLabs)
Moltbot with Custom Options
HTTP API Reference
Base URL:https://in10t-api-v2.fly.dev
Auth: Authorization: Bearer YOUR_API_KEY or X-API-Key: YOUR_API_KEY
Create Instance
List Instances
Get Instance
Run Task (OpenCode & Moltbot)
| Body Param | Type | Required | Description |
|---|---|---|---|
prompt | string | Yes | Task prompt |
model | string | No | LLM model (default: anthropic/claude-sonnet-4.5) |
provider | string | No | Model provider (default: openrouter) |
timeout | number | No | Timeout in ms (default: 480000) |
max_tokens | number | No | Max response tokens |
system | string | No | Custom system prompt |
async | boolean | No | Run asynchronously |

