Skip to main content

Organizations (tenants)

Everything in Orca lives inside an organization — your tenant. Agents, profiles, secrets, keys, runs, and usage all belong to one organization, and data is isolated per tenant: one organization can never see or reach another’s data. The tenant is always derived from your credential — an API key carries its tenant, and a dashboard session carries yours. (Orca strips any X-Tenant-ID header, so the tenant can’t be spoofed by a request.)

Roles (RBAC)

Every member of an organization has one of four roles:

Admin-only surfaces

These actions require admin (or owner):
  • Managing Secrets (create, rotate, delete).
  • Publishing an agent.
  • Deleting an agent.
  • Organization management — rename, logo, delete, and inviting or removing members.
Members see read-only versions of these surfaces rather than the controls.

API keys inherit their creator’s role

An API key takes on the role of whoever created it. A key issued by an admin can reach admin-only surfaces; a key issued by a member is limited to member-level actions. Choose the issuing account deliberately to scope a key.

Managing the organization

Organization lifecycle and membership are managed in the dashboard under Organization and Members — where you rename the org, set its logo, and invite or remove people. See Workspace.

Workspace & members

Manage the org and its members.

API Keys

Keys inherit their creator’s role.

Secrets

An admin-only surface.