Quickstart

Start building with Computer Agents.

Create an API key, install the SDK, get a persistent computer, start a thread, and stream the work as agents execute inside a real workspace.

Start now
Computer Agents quickstart
Authenticate once

Create an API key, export it locally, and use the same credentials from SDKs or HTTP.

Get a computer

Create a persistent cloud computer where agents can browse, run code, and manage files.

Start execution

Run a thread, send a task, or attach work to a project ticket with shared context.

Stream progress

Listen to execution events, logs, file changes, status updates, and final summaries.

What you can build

The SDK is the same control surface behind the Computer Agents platform. Use it from apps, scripts, services, notebooks, CI jobs, and internal tools.

Agentic product workspaces

Plan releases, create tasks, start task-linked threads, review work, and keep context connected.

Persistent cloud computers

Give agents files, packages, Git state, browser access, terminal access, and a workspace that survives sessions.

Hosted product resources

Deploy web apps, functions, databases, auth, agent runtimes, and secret vaults from the same workspace.

Automated research and operations

Schedule recurring work, trigger agents from events, stream progress, and build your own control planes.

Core concepts

Start with these primitives. Most workflows combine a computer, a thread, and optionally a project task or deployed resource.

Concept
What it means
Threads
Multi-turn agent sessions with messages, logs, reasoning, diffs, feedback, and resumable state.
Computers
Persistent cloud workspaces where agents browse, run code, edit files, install packages, and keep state.
Projects
Shared workspaces for strategy, releases, tasks, comments, resources, reviews, and task-linked threads.
Agents
Reusable agent profiles with model, instructions, skills, reasoning effort, and analytics.
Resources
Deployable product surfaces: Web Apps, Functions, Databases, Auth, Agent Runtimes, and Secrets.
Skills
Reusable capabilities agents can invoke, such as research, image generation, app deployment, and task management.

Create and export an API key

Create an API key in Computer Agents, then export it so the SDK and direct HTTP requests can authenticate automatically.

Export your key
Loading...

Install the SDK and run one task

The fastest path is run(). It creates the needed execution context, streams progress, and returns the final result.

Install
Loading...
Run a task and stream progress
Loading...

Create a persistent computer and thread

Use this path when you want explicit control over the workspace. The same computer keeps files, installed packages, Git state, and runtime context across multiple thread turns.

Create a computer, start a thread, and continue later
Loading...

Use projects when work needs team context

Projects give agents the surrounding plan: strategy, releases, backlog, comments, dependencies, resources, and review policy.

Create a project, release, task, comment, and task-linked thread
Loading...

Deployable resources

Resources let humans and agents ship software from the same workspace where the work is planned and built.

Manager
Resource
Typical use
client.webApps
Web Apps
Dashboards, internal tools, portals, AI chat apps, and prototypes.
client.functions
Functions
APIs, webhooks, scheduled jobs, data transforms, and backend actions.
client.databases
Databases
Collections and JSON documents for apps, functions, auth flows, and agents.
client.auth
Auth
Sign-up, sign-in, sessions, user administration, and protected product flows.
client.runtimes
Agent Runtimes
Always-on agent APIs, embedded assistants, and operational copilots.
client.secrets
Secrets
Secret vaults for API keys, tokens, credentials, and private runtime configuration.
Create, deploy, and invoke a Function
Loading...

Automate recurring and event-driven work

Use schedules, triggers, and orchestrations when agents should run without a person opening a chat.

Schedule work, trigger agents, and orchestrate multi-step goals
Loading...

SDK surface

After the quickstart, these managers are the main surfaces you will use to build real products and automation on top of Computer Agents.

Area
Scope
Threads
Messages, streaming, logs, diffs, feedback, permission requests, and lifecycle.
Computers
Persistent files, runtimes, packages, snapshots, GUI, analytics, Git, and local sync.
Projects and tasks
Projects, releases, task comments, sprints, task-linked threads, and review flows.
Resources
Create, deploy, invoke, bind, monitor, roll back, and operate product resources.
Automation
Schedules, triggers, orchestrations, skills, notifications, budget, and billing.