My Account

API Keys

Create and manage API keys for programmatic access to DevStride, and — for administrators — view and revoke every member's keys across the organization.

API keys let you (and the tools you connect) talk to DevStride programmatically — through the API and integrations such as the DevStride MCP server. Each key is tied to the member who created it and carries that member's access.

Where to find them

Open Settings → My Account → API Keys (the key icon). The page lists your keys and has a Documentation link to the full API reference.

Creating a key

  1. Open the create dialog and give the key a label so you can recognize what it's for.
  2. Generate it. The secret is shown once, with a Copy action.
  3. Copy the secret and store it somewhere safe — it can't be retrieved again. After this, the list shows only the key's public identifier, never the secret.

Managing your keys

From the keys table you can edit a key's label or delete (revoke) a key you no longer need. Revoking a key stops it working immediately, so any tool using it will need a new one.

Org-wide key management (administrators)

Roles with the Manage all API keys permission see an extra section, All Organization API Keys, listing every member's keys across the organization — so an administrator can audit what's in use and revoke any key immediately (for example, when someone leaves). As everywhere, only the public identifier is shown; secrets are never exposed after creation.

How permissions work

  • Creating and managing your own keys is available to any role with the create-API-keys permission — the default Member and Admin roles have it.
  • Viewing and revoking everyone's keys requires the Manage all API keys administrative override (the default Admin and Owner roles). Without it, you only see and manage your own keys.

See Roles & Permissions for how these capabilities are assigned.