Skip to main content
The catalog is Murmur’s per-tenant configuration store. Every configurable entity — workspaces, environments, placements, secrets, agent personas, flights, and more — is a catalog resource.

Resource kinds

Each resource has a kind (its type), a name (unique within the kind and tenant), and kind-specific fields.

Infrastructure

Agents and identity

Managing resources

Five CLI commands cover all catalog operations:

Versioning

Every catalog edit creates a new generation. The catalog stores the full version history — who changed what, when — and supports reverting to any previous generation.

Referential integrity

Resources reference each other by name. A workspace references an environment, a placement, and secrets. An environment references a machine type. The catalog enforces these references — deleting a resource that another resource points to is blocked.

Platform builtins

Murmur provides built-in resources — default placements, machine types, and base images — that are available to every tenant. Builtins are immutable. You can create your own resources alongside them.