Skip to main content
Everything in Runtools belongs to an organization — sandboxes, agents, tools, secrets, API keys, SSH keys, projects, and workspaces all live under one. People sign in to the dashboard and CLI through WorkOS sessions; code authenticates with API keys minted inside the org.

Members And Roles

The dashboard Team page is the primary member-management surface. Admin-only API options include broader views such as --all-org, org-shared secret writes, and publishing tools or agents to organization or public visibility.

Projects

Projects organize resources inside an organization. They are a filtering and grouping layer; permissions remain organization/member based. Project APIs are available under:
Common project-owned or project-filtered resources include agents, sandboxes, API keys, and SSH keys.

Workspaces

Workspaces are persistent storage spaces owned by the organization.
Organization workspaces can be mounted into sandboxes and used as persistent filesystem memory for agents attached to those sandboxes:
Personal workspaces are owner/admin scoped and cannot be mounted into sandboxes.

API Keys

Create API keys from the dashboard or CLI:
Use keys with the SDK:
Common scopes include:
API key values are shown once. Store them in a secret manager and rotate keys after team or deployment changes.

SSH Keys

SSH keys can be user-private or org-wide depending on the flags used when adding them.

Secrets

Secrets are user-private by default. Org-shared secrets require the appropriate admin policy. See Secrets & Credentials for API and SDK examples.

OAuth Connections

Connected Apps are scoped to the authenticated user and organization context.
Tool Hub uses connected apps during server-side credential resolution when a tool declares an OAuth provider.

Best Practices

Projects keep resources tidy, but access control is enforced at the organization/member/resource level.
Use scopes that match the integration. CI jobs often need fewer scopes than an operator key.
Use org-wide secrets only for credentials meant to be shared by the team.
--all-org surfaces are intended for admins doing organization-level review or support.