BYOV is optional. DataRaven also provides built-in secret storage powered by AWS SSM Parameter
Store SecureString. You can store credentials securely without connecting an external vault.
How It Works
1
Connect your vault
Go to Settings → Vault Connections → Add Connection, select your provider, and provide a
scoped access token. DataRaven encrypts the token and stores it in AWS SSM Parameter Store —
it’s never returned in API responses.
2
Create secrets with field mappings
Create a secret that maps DataRaven field names (like
access_key_id) to references in your
vault (like op://DevOps/AWS-Prod/access_key_id). Each mapping tells DataRaven where to find
the credential at runtime.3
Reference secrets in locations
When configuring a storage location, select your vault-backed secret instead of entering
credentials directly. The location will resolve credentials from your vault every time it’s
used.
4
Zero-knowledge resolution
At execution time, DataRaven authenticates to your vault, resolves the mapped credentials into
memory, performs the transfer operation, and immediately discards them. Nothing is cached or
persisted.
Supported Providers
- 1Password
- Doppler
- Infisical
Authentication
1Password connections use a Service Account Token (starts withops_).Setup
- Open 1Password → Settings → Developer → Service Accounts
- Click New Service Account
- Give it a descriptive name (e.g., “DataRaven Production”)
- Grant read access to the vaults containing your cloud credentials
- Copy the generated token — it’s only shown once
Field Mapping Format
1Password uses theop:// URI format to reference individual fields:Token Management
Once a vault connection is created, you can manage it from the connection detail page.Test Connection
Click Test Connection to verify that DataRaven can authenticate with your vault. A successful test returns:- 1Password: Number of accessible vaults
- Doppler / Infisical: Number of accessible secrets
Rotate Token
- 1Password & Doppler
- Infisical
Click Rotate Token from the connection detail page. Enter the new token and DataRaven will replace the encrypted token in storage. All secrets using this connection will immediately use the new token — no other changes needed.
Security
Encrypted at rest
Vault tokens are encrypted and stored in AWS SSM Parameter Store SecureString parameters.
They are never stored in DataRaven’s database.
Never exposed
Tokens and credentials are never returned in API responses. The API only surfaces a vault
reference ID.
In-memory only
Cloud credentials are resolved in-memory at execution time and immediately discarded after
the operation completes.
Audit logged
All vault operations — connections, tests, rotations, and secret resolutions — are logged for
audit purposes.
Tier Limits
Need more? Upgrade your plan from the billing page.