Back up SaaS data, databases, and local files to any S3-compatible storage. Zero-knowledge encryption. Your keys, your buckets, your data.
BRING YOUR OWN BUCKET · S3 · WASABI · B2 · R2 · MINIO · GCS
Everything is an API call. The dashboard is just a pretty consumer.
Every feature accessible via REST API before any GUI exists. The dashboard calls the same endpoints you do.
Bring your own S3, Wasabi, B2, R2, MinIO, or any S3-compatible bucket. We never touch your backup data.
AES-256-GCM with Argon2id key derivation. Your encryption keys never leave your environment.
GitHub repos, Google Drive, Notion pages, PostgreSQL, MySQL — pull data via OAuth and dump it to your bucket.
Local file backup via a lightweight Go agent wrapping Restic. Battle-tested chunking, dedup, and encryption.
All operations return 202 + job ID. Poll for progress or register webhooks. Never block, never wait.
Create a policy, trigger a backup, check the job. Three API calls.
# Create a backup policycurl -X POST https://nerdbackup.com/api/v1/policies \-H "Authorization: Bearer nb_live_xxxxx" \-d '{"name":"Daily DB Backup","source_type":"database",' '"storage_backend_id":"bk_abc123","schedule_cron":"0 2 * * *"}'
# Trigger an immediate backupcurl -X POST https://nerdbackup.com/api/v1/policies/pol_xyz/trigger \-H "Authorization: Bearer nb_live_xxxxx"
{ "data": { "job_id": "job_7f3a...", "status": "pending" } }
# Check job progresscurl https://nerdbackup.com/api/v1/jobs/job_7f3a \-H "Authorization: Bearer nb_live_xxxxx"
{ "data": { "status": "completed", "bytes_stored": 2162688, "dedup_ratio": 0.5 } }Start free. Scale when you need to.
Free tier includes full API access. No credit card required.