Skip to main content
This guide takes you from sign-up to a running agent — first in the dashboard, then from the API.

1. Create your account

1

Sign up

Go to www.orcapods.ai and create an account.
2

Create or join an organization

Orca is multi-tenant: everything you create lives inside an organization (your workspace). Create a new one or accept an invite. You can switch organizations at any time.
3

Open the dashboard

You’ll land in the dashboard at app.orcapods.ai.

2. Build your first agent

An agent (also called a profile) is a reusable template: a runtime, a model, a system prompt, and the tools it can use.
1

Open Agents → New agent

In the sidebar under Build, open Agents, then click New agent.
2

Fill in the basics

  • Name — e.g. researcher
  • Runtime — choose vercel (multi-provider) for this quickstart
  • Model — e.g. anthropic:claude-haiku-4-5
  • System promptYou are a research assistant. Be concise.
  • Tools — leave the default bundle (@default) selected
Skills, MCP servers, sandboxes, and file mounts are optional — see Agent profiles.
3

Create it

Save. Your agent appears in the Agents table, ready to run.

3. Run it

1

Open the Workbench

In the sidebar under Build, open Workbench.
2

Pick your agent and prompt it

Select the researcher agent, type a prompt like “Explain agent orchestration in three concise bullets,” and press ⌘/Ctrl + Enter.
3

Watch it stream

Events stream live — progress, the assistant’s response, tool calls, and token usage. Use the Transcript and Debug tabs, filter by event kind, and export the run as Markdown or JSON.
See the Workbench guide for everything on this screen.

4. Call it from the API

For application code and automation, authenticate with an ao_ API key and call the control plane at https://api.orcapods.ai.
1

Create an API key

In the sidebar under Settings → API Keys, click New API key. Copy the ao_… token — it’s shown only once. The key inherits your role. See API Keys.
2

Create an agent and run it

The dashboard and API share the same surface — anything you did above you can do here.
You’ll see a stream of RunEvent objects:
The typed SDKs wrap exactly this surface for TypeScript, Python, and Go.

Meet Orca, the built-in helper agent

Every workspace ships with a seeded agent named Orca. It runs on the vercel runtime and has platform-management capabilities attached, so it can create agents, manage pools, register MCP servers, and diagnose failing runs on your behalf. Orca appears in your agent list like any other agent. Open the Workbench, select it, and ask — it picks the right skill for the job:
  • orca-onboard-tenant — guides a brand-new workspace from goal to first agent.
  • orca-diagnose-run — pulls a run’s events and classifies what went wrong.
  • orca-design-agent-from-goal — turns a description into an agent and creates it.
  • orca-audit-pool-health — checks a pool’s members and proposes cleanup.
Orca can never read or set secret values — for MCP credentials it always points you to the Secrets page. You can edit Orca like any agent, or reset it to defaults with POST /api/orca/seed. The capability bundles it uses (@profiles, @pools.admin, @mcp, @skills) aren’t Orca-specific — any agent can opt into them.

Prefer to self-host?

Run Orca locally

Clone the repo and bring up the full stack with Docker Compose or individual processes. Best for development, evaluation, or air-gapped deployments.

What’s next

Dashboard Guide

A tour of every screen in the product.

Agent profiles

Tools, skills, MCP servers, sandboxes, and file policy.

Workflows

Orchestrate multiple agents as a DAG.

Publish an agent

Expose an agent as a chat endpoint for your app.