Skip to main content
The Orgo API lets you provision virtual computers and control them programmatically. Build AI agent fleets, automation workflows, or browser testing at scale.

Base URL

Authentication

All requests require a Bearer token in the Authorization header:
Get your API key at orgo.ai/start.

Quick start

1. Create a workspace

Workspaces organize your computers.

2. Create a computer

3. Control the computer

Resource hierarchy

Workspaces group related computers together. Use them to separate environments (production, staging) or projects.

Computer specs

Maximum CPU/RAM/disk per computer is capped by your plan. See https://orgo.ai/pricing.

Available actions

Mouse

  • Click (left, right, double)
  • Drag
  • Scroll

Keyboard

  • Type text
  • Press keys (Enter, Tab, ctrl+c, etc.)

Execution

  • Bash commands
  • Python code

Real-time (WebSocket)

  • Terminal - interactive PTY shell
  • Audio - live PCM audio stream from the VM’s virtual speaker
  • Events - subscribe to window, clipboard, file, process, and idle events

Lifecycle

  • Start, stop, restart
  • Auto-stop (optional, opt-in per computer)
  • Clone (copy a computer with full disk state)
  • Resize (live CPU/RAM/disk hot-resize)
  • Move (transfer between workspaces)

Other

  • Screenshots
  • Wait/delays
  • RTMP streaming

Templates

Templates are reproducible computers defined in a single orgo.ai/v1 file - hardware, installed apps, long-running services, secrets, and lifecycle hooks. Orgo builds the file once into a golden snapshot, and every launch restores from it in seconds.

Resource IDs

Every Orgo resource is identified by a UUID. Pass the UUID in the URL path wherever you see {id} - e.g., /computers/a3bb189e-8bf9-3888-9912-ace4e6543002/click. Workspace and computer UUIDs are returned in the id field of every create / get / list response.

Error responses

All errors return a JSON object with an error field:

Rate limits

API requests are rate limited per API key. If you hit 429, back off with exponential retry (start at 1s, double each retry, max 60s). Email spencer@orgo.ai if you need higher limits.

Next steps

Create Workspace

Organize computers

Create Computer

Provision a VM

Templates

Reproducible computers

Authentication

API key setup

Use Any Model

Claude, GPT, Gemini, and more