ShrouDB

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

Popular
Usage-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));