ShrouDB,
hosted for you.
We run the server, upgrades, and backups. You get a URL and an access token, and call it from your app the same way you would a self-hosted Moat.
Free
$0
For development and small projects
- 10,000 operations / month
- All engines
- 7-day audit retention
- Community support
Pro
PopularUsage-based
For production workloads
- Per-operation pricing, no per-seat
- 90-day audit retention, exportable
- SLA with incident credits
- Priority email support
Enterprise
Contact us
For security and procurement requirements
- Dedicated tenancy, VPC peering
- BYO KMS for master-key wrapping
- SSO, SCIM, custom retention
- DPA, security review, procurement
Moving between Cloud and self-hosted
Cloud and Moat have the same API, so switching means changing the URL and the token. Your code stays the same.
typescript
import { ShrouDB } from "@shroudb/sdk";
const shroudb = new ShrouDB({
moat: process.env.SHROUDB_URL, // your Cloud URL, or your own Moat
token: process.env.SHROUDB_TOKEN,
});
const { ciphertext } = await shroudb.cipher.encrypt("customers", b64(ssn));