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.
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