Choose an encryption approach
Built-in AES encryption
Recommended for most deployments. Configure an AES key to encrypt checkpoint data and selected JSON fields. Supports lazy key rotation.
Custom encryption
Use only when built-in AES does not meet your requirements. Supports per-tenant keys and external key management systems through custom handlers.
- One encryption key for the deployment
- Key rotation
- Selective encryption of JSON fields
- Different encryption keys for different tenants
- An external key management system
- Custom encryption logic or audit behavior
Connect these docs to your agent of choice via MCP for real-time answers.

