# Orgo > Launch cloud computers that AI agents can control and interact with. Every Orgo computer is a full desktop environment with a browser and the standard userland, reachable over HTTP and VNC. Pick the operating system at create time: Linux and Windows are available today, with more to come. A new computer is online in seconds and runs continuously until you stop it. Links are relative to `https://docs.orgo.ai`. API base URL: `https://www.orgo.ai/api`. ## Orientation - Send `Authorization: Bearer $ORGO_API_KEY` on every request. Keys begin with `sk_live_`; [create one](https://www.orgo.ai/start). - Spec 2.0.0 declares 73 operations in 9 groups, 24 of them GET. - A computer's `status` is one of `creating`, `running`, `restarting`, `updating`, `suspended`, `frozen`, `stopped`, `error`, `deleted`. `stop` freezes, so a stopped computer reads `frozen`. - `?screen=` is honoured by 8 actions only: screenshot, click, mouse-move, drag, type, key, scroll, bash. The rest run on the boot screen. - Plans and per-computer ceilings live at [orgo.ai/pricing](https://orgo.ai/pricing). - Also in the spec, without a page of their own: GET /templates/global/{namespace}/{name}, DELETE /templates/{namespace}/{name}/{version}/build, DELETE /templates/run, PATCH /workspaces/{id}, PATCH /computers/{id}, GET /computers/{id}/resize. ## What Orgo is not - **Not a browser.** Tools like Browserbase give an agent a browser tab. Orgo gives it a full computer. - **Not an AI agent.** Orgo provides the computer, not the agent. Bring Claude Computer Use, OpenAI's CUA, Hermes Agent, OpenClaw, or your own loop. - **Not a general cloud platform.** Orgo runs one thing: persistent computers for AI agents. That focus shapes the rest. ## Get started - [Introduction](/introduction): Cloud computers for AI agents - [Quickstart](/quickstart): Launch a computer and control it over… - [CLI](/guides/cli): Drive Orgo cloud computers from your… - [Skill](/guides/skill): Drop-in Claude Code skill that gives… - [MCP](/guides/mcp): Every Orgo API operation as an MCP… - [Browser networking](/guides/browser-networking): Understand computer IP addresses and… ## Guides - [Use Any Model](/guides/models): Build computer use agents with Claude,… - [OpenClaw](/guides/openclaw): Run OpenClaw on an Orgo cloud computer - [Hermes Agent](/guides/hermes): Run Nous Research Hermes Agent on an… - [Instance Types](/guides/instance-types): Compute configurations for Orgo cloud… - [Scale to thousands of computers](/guides/scaling): Give every one of your users their own… - [Memory](/guides/memory): Build computer agents that remember… - [Embed computers](/guides/embed-vms): Put a live computer screen in your own… - [Invoicing](/guides/invoicing): Run Orgo for your clients from your own… - [Troubleshooting](/guides/troubleshooting): Map common API errors to the action… ## Migrations - [Compare platforms](/guides/migrations/overview): How Orgo compares to Fly.io,… - [Migrate from Fly.io](/guides/migrations/fly-io): Move a workload off a Fly.io Machine… - [Migrate from DigitalOcean](/guides/migrations/digitalocean): Move a workload off a DigitalOcean… - [Migrate from Hetzner](/guides/migrations/hetzner): Move a workload off a Hetzner Cloud… - [Migrate to Orgo](/guides/migrate): Move Hermes Agent or OpenClaw from… ## Templates - [Templates](/guides/templates/introduction): Reproducible cloud computers, defined… - [Templates quickstart](/guides/templates/quickstart): Launch a curated template, then author… - [Template schema](/guides/templates/schema): Every field in the orgo.ai/v1 template… - [Secrets](/guides/templates/secrets): Let templates require API keys without… - [Triggers](/guides/templates/triggers): Reactive automation inside a template:… - [Examples](/guides/templates/examples): Complete, runnable templates you can… ## Model integrations - [Claude Computer Use](/guides/claude-computer-use): Let Claude control an Orgo computer - [OpenAI Computer Use](/guides/openai-computer-use): Control an Orgo computer with GPT - [Gemini Computer Use](/guides/gemini-computer-use): Control an Orgo computer with Gemini - [Agent S3](/guides/agent-s2): Let Agent S3 control an Orgo computer ## API overview - [API Reference](/api-reference/introduction): Build with virtual computers… - [Authentication](/api-reference/authentication): API key setup, scopes, and rotation ## Account API - [GET /account/capacity](/api-reference/account/capacity) - [POST /account/capacity](/api-reference/account/add-capacity) - [PATCH /account/capacity](/api-reference/account/reduce-capacity) ## Clients API - [GET /v1/accounts](/api-reference/clients/list) - [POST /v1/accounts](/api-reference/clients/create) - [GET /v1/accounts/{id}](/api-reference/clients/get) - [PATCH /v1/accounts/{id}](/api-reference/clients/update) - [DELETE /v1/accounts/{id}](/api-reference/clients/close) - [POST /v1/accounts/{id}/key](/api-reference/clients/replace-key) - [POST /v1/accounts/{id}/transfer](/api-reference/clients/transfer) - [DELETE /v1/accounts/{id}/transfer](/api-reference/clients/withdraw-transfer) - [GET /v1/accounts/{id}/billing](/api-reference/clients/get-billing) - [POST /v1/accounts/{id}/billing](/api-reference/clients/send-payment-link) - [PATCH /v1/accounts/{id}/billing](/api-reference/clients/update-billing) - [DELETE /v1/accounts/{id}/billing](/api-reference/clients/stop-billing) - [POST /v1/accounts/{id}/billing/resend](/api-reference/clients/resend-payment-link) - [GET /v1/accounts/{id}/billing/payments](/api-reference/clients/list-payments) - [POST /v1/accounts/{id}/billing/payments/{payment_id}/refund](/api-reference/clients/refund-payment) ## Computer use API - [Create chat completion](/api-reference/chat/completions): OpenAI-compatible endpoint that lets an… - [Threads](/api-reference/chat/threads): Stored transcripts for chat completions ## Workspaces API - [POST /workspaces](/api-reference/workspaces/create) - [GET /workspaces](/api-reference/workspaces/list) - [GET /workspaces/{id}](/api-reference/workspaces/get) - [POST /workspaces/{id}/delete](/api-reference/workspaces/delete) ## Computers API - [POST /computers](/api-reference/computers/create) - [GET /computers/{id}](/api-reference/computers/get) - [POST /computers/{id}/clone](/api-reference/computers/clone) - [POST /computers/{id}/fork](/api-reference/computers/fork) - [PATCH /computers/{id}/move](/api-reference/computers/move) - [PATCH /computers/{id}/resize](/api-reference/computers/resize) - [DELETE /computers/{id}](/api-reference/computers/delete) - [GET /computers/{id}/vnc-password](/api-reference/computers/vnc-password) - [POST /computers/{id}/secrets/sync](/api-reference/computers/sync-secrets) ## Computer lifecycle API - [POST /computers/{id}/start](/api-reference/computers/start) - [POST /computers/{id}/stop](/api-reference/computers/stop) - [POST /computers/{id}/restart](/api-reference/computers/restart) - [GET /computers/{id}/operations/{operationId}](/api-reference/computers/operation) ## Computer actions API - [GET /computers/{id}/screenshot](/api-reference/computers/screenshot) - [POST /computers/{id}/click](/api-reference/computers/click) - [POST /computers/{id}/mouse-move](/api-reference/computers/mouse-move) - [POST /computers/{id}/drag](/api-reference/computers/drag) - [POST /computers/{id}/type](/api-reference/computers/type) - [POST /computers/{id}/key](/api-reference/computers/key) - [POST /computers/{id}/scroll](/api-reference/computers/scroll) - [POST /computers/{id}/wait](/api-reference/computers/wait) - [POST /computers/{id}/bash](/api-reference/computers/bash) - [POST /computers/{id}/exec](/api-reference/computers/exec) - [Terminal WebSocket](/api-reference/computers/terminal): Interactive PTY shell over WebSocket… - [Audio WebSocket](/api-reference/computers/audio): Stream a computer's speaker over… - [Events WebSocket](/api-reference/computers/events): Subscribe to desktop events: window… ## Screens API - [GET /computers/{id}/screens](/api-reference/screens/list) - [POST /computers/{id}/screens](/api-reference/screens/create) - [GET /computers/{id}/screens/{screenId}](/api-reference/screens/get) - [PATCH /computers/{id}/screens/{screenId}](/api-reference/screens/resize) - [DELETE /computers/{id}/screens/{screenId}](/api-reference/screens/delete) ## Files API - [POST /files/upload](/api-reference/files/upload) - [POST /files/export](/api-reference/files/export) - [GET /files](/api-reference/files/list) - [GET /files/download](/api-reference/files/download) - [DELETE /files/delete](/api-reference/files/delete) ## Templates API - [GET /template-schema](/api-reference/templates/schema) - [GET /templates](/api-reference/templates/list) - [POST /templates](/api-reference/templates/publish) - [POST /templates/validate](/api-reference/templates/validate) - [GET /templates/{namespace}/{name}](/api-reference/templates/list-versions) - [GET /templates/{namespace}/{name}/{version}](/api-reference/templates/get) - [DELETE /templates/{namespace}/{name}/{version}](/api-reference/templates/delete) - [POST /templates/{namespace}/{name}/{version}/build](/api-reference/templates/build) - [GET /templates/{namespace}/{name}/{version}/build](/api-reference/templates/build-status) - [GET /templates/{namespace}/{name}/{version}/build/events](/api-reference/templates/build-events) - [GET /templates/global](/api-reference/templates/list-curated) - [POST /templates/run](/api-reference/templates/test-run) ## Optional - [llms-full.txt](https://docs.orgo.ai/llms-full.txt): every page above, concatenated.