Use case · Agent platforms

A group for every customer.

If you run agents on behalf of your users, give each customer their own group of primitives. Isolation, keys and costs follow the group.

How it fits

Built from the primitives you already get.

Isolation by default

Each customer's databases, files, queues, memories, vaults, keys and objects live in their own group, reached with a key scoped to that group.

Scale to zero

An idle primitive is just a file in storage. Thousands of quiet customers cost storage only, with nothing to keep warm.

Cost per customer

Operations and storage are metered per group, so you know what each customer's agents cost you.

Audit per customer

Every write, queue state change and secret use is recorded in the customer's group.

Build

Local-first development.

Build and test on your machine with the open-source engine. No cloud account needed: every primitive runs locally, with the same API as the cloud.

$ curl -fsSL https://useprimitives.com/install.sh | sh

Install the CLI, then run primitives dev. Quickstart

Open source

Built in the open. Contribute freely.

The SDKs, the MCP server and the single-node engine are open source and actively maintained. Submit PRs, report issues, improve docs, or just star the repo to show support.

useprimitives/primitivesFork, star, or open a pull request