Skip to main content
A secret is a catalog resource that stores a sensitive value — an API key, access token, or credential — for your tenant. Secrets are encrypted at rest and injected as environment variables on every agent VM in the tenant’s workspaces. Secret values are write-only. You can set and delete them, but you cannot read them back. Listing secrets returns names and metadata only.

Fields

The name field doubles as the environment variable name on agent VMs. A secret named NPM_TOKEN is available to agents as $NPM_TOKEN.

Reserved names

Two categories of names are rejected:

CLI shorthand

The murmur secret set commands provide a shorthand for managing secrets without constructing catalog payloads manually.

Examples

Setting a secret

Pipe the value through stdin:

Setting a secret with a description

Using the catalog API directly:

Listing secrets

Deleting a secret

Errors