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 All agents, then Create agent
In the sidebar under Build, open All agents, then click Create agent.
2
Fill in the basics
- Name: e.g.
researcher - Runtime: choose
vercel(multi-provider) for this walkthrough - Model: e.g.
anthropic:claude-haiku-4-5 - System prompt:
You are a research assistant. Be concise. - Tools: leave the default bundle (
@default) selected
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 Enter to send (Shift+Enter inserts a newline).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.
4. Call it from the API
For application code and automation, authenticate with anao_ API key and call the control
plane at https://api.orcapods.ai.
1
Create an API key
In the sidebar under Settings, then Infrastructure, then API Keys, click New API key. Copy
the
${ORCA_API_KEY} 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.
RunEvent objects:
Meet Sonar, the built-in helper agent
Every workspace gets Sonar automatically: it’s seeded the first time you (or the dashboard) list your agents, so no setup step is required. It runs on themarlin runtime (sandbox worker mode)
and answers questions about the product from the documentation site. It cannot act on your
workspace: it cannot create agents, manage pods, register MCP servers, or diagnose runs on your
behalf.
Sonar appears in your agent list like any other agent. Open the Workbench, select it, and ask. It
carries a single skill, sonar-guide, which answers from the documentation site.
Sonar can never read or set secret values. For MCP credentials it always points you to the
Secrets page. Sonar is locked: it can be read and pinned, but editing or
deleting its profile is refused. If it’s ever missing or drifted, POST /api/orca/seed restores
it to defaults; that route keeps the orca name because it is the platform’s, not the agent’s.
Capability bundles like @profiles, @pools.admin, @mcp, and @skills exist for any agent to
opt into, but Sonar itself does not use them: its tools are web_search, web_extract, and
time_now.
Sonar was previously named orca. Workspaces created before the rename have theirs retired
automatically the next time their agents are seeded: the old agent and its orca-guide skill are
removed once Sonar is in place. Sessions, runs and usage records name the agent as text rather
than by a foreign key, so that history survives the removal and stays readable. A workspace with
the old agent still running keeps it until nothing is in flight.
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
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.