Skip to main content
This guide uses the raw HTTP API - the same surface the CLI wraps. Drop curl, requests, or fetch against https://www.orgo.ai/api and you’re done.
Prefer the terminal? The Orgo CLI wraps this same API with orgo commands and a live orgo ssh shell.

1. Get your API key

Create an account at orgo.ai/start, then copy your key from orgo.ai/workspaces.
Every request takes this as a bearer token:

2. Create a workspace

Workspaces group related computers.
Response:
Save the id. You’ll pass it as workspace_id when creating a computer.

3. Create a computer

Response (abridged):
The computer boots in under 500ms and is ready to accept commands immediately.

4. Take a screenshot

5. Click, type, and run shell commands

Full list of actions: Mouse · Keyboard · Scroll · Bash · Python exec · Wait · Drag.

6. Let an AI drive it

Orgo exposes an OpenAI-compatible endpoint at /api/v1/chat/completions. Point any OpenAI SDK at https://www.orgo.ai/api/v1, pass computer_id, and the model will screenshot, click, and type on its own until your instruction is done.
Stream the agent’s progress token-by-token with "stream": true. See Create chat completion for the full spec, including thread continuation, custom Anthropic key, and error handling.

7. Lifecycle

Stopped computers cold-boot from their saved disk on the next start - in-memory state is not preserved and they come back with a new IP.

Use the CLI

Prefer a terminal workflow? The Orgo CLI wraps this same API - create and manage computers, run bash and exec, open a live shell with orgo ssh, and drive agent runs, all from your shell.
See the CLI guide for the full command set.

Next steps

API Reference

Every endpoint, every field.

Use any model

Claude, GPT, Gemini, Hermes. Any OpenAI-compatible model.

Embed computers

Drop a live VM into your own app via VNC.