Skip the deploy.
Keep the engines.
Every ShrouDB engine, hosted on a URL. Generous free tier, pay only for what you use, no infrastructure to babysit.
Free
$0
Ship a side project this weekend
- 10,000 operations / month
- All nine engines
- 7-day audit retention
- Community support
Pro
PopularUsage-based
Pay for what you actually use
- Per-operation pricing, no per-seat
- 90-day audit retention, exportable
- SLA with incident credits
- Priority email support
Enterprise
Contact us
Pass your security review
- Dedicated tenancy, VPC peering
- BYO KMS for master-key wrapping
- SSO, SCIM, custom retention
- DPA, security review, procurement
Migrate by changing one line.
Cloud and Moat speak the identical HTTP API. Swap the base URL and the token — your SDK code stays exactly the same.
typescript
import { Cipher } from "@shroudb/sdk";
// Cloud
const cipher = new Cipher({
baseUrl: "https://api.shroudb.io",
token: process.env.SHROUDB_TOKEN,
});
// Moat (self-hosted) — same SDK, different baseUrl
const cipher = new Cipher({
baseUrl: "https://moat.internal:8200",
token: process.env.SHROUDB_TOKEN,
});
await cipher.encrypt({
keyring: "payments",
plaintext: card,
context: "user-42",
});