$ smoonb backup
✓ Connecting to project...
✓ Exporting PostgreSQL schema
✓ Saving edge functions
✓ Copying auth settings
✓ Backing up storage buckets
✓ Realtime configurations
✓ Migrations saved
✓ Complete backup in ./backups/2025-11-12Backup and restore: complete and simple, as they should be.
Backup and restore your Supabase project — from PostgreSQL to functions, auth, storage, and realtime — with predictability.
5 days free — no credit card required Starts with your first license key.
The Problem Every Supabase Dev Faces
Current tools leave you hanging when you need them most
Incomplete backup
Typical tools only save the SQL schema. Your edge functions, auth settings, and storage? Lost.
Broken restore
Manually import SQL, recreate buckets, copy functions one by one. Hours of repetitive, error-prone work.
Uncertain migration
Moving a project to another account or environment? No guarantee everything will work the same.
smoonb: Complete Backup That Works
Comparison with typical backup tools
| Component | smoonb | Other tools |
|---|---|---|
| PostgreSQL Schema | ||
| Edge Functions | ||
| Auth Settings | ||
| Storage Buckets | ||
| Realtime Config | ||
| Extensions/Config | ||
| Roles & Permissions | ||
| Migrations | ||
| Automatic restore | ||
| Environment variables |
Simple As It Should Be
Three commands for everything you need
smoonb backup
Creates a complete backup of the current Supabase project
$ smoonb backupsmoonb restore
Restores backup to the connected Supabase project
$ smoonb restore ./backups/2025-11-12smoonb import
Imports backup into a new clean project
$ smoonb import ./backups/2025-11-1210 Complete Backup Components
Everything that matters in your Supabase project, safely preserved
PostgreSQL Database
Complete schema with tables, views, triggers
Extensions/Config
All PostgreSQL extensions and configurations
Roles
Users, permissions, and access policies
Edge Functions
All serverless code with dependencies
Auth Settings
Providers, email templates, policies
Storage Buckets
Bucket configuration and policies
Realtime Settings
Channel and broadcast configurations
Supabase .temp
Project configuration files
Migrations
Complete migration history
Environment
Environment variables (optional)
Built by Those Who Understand
It's not just a backup tool. It's robustness and predictability for those who take Supabase seriously.
Built by those who use Supabase in production
Tested on real projects with complex data
Open source and auditable
Idempotent and secure backup
Restoration with automatic validation
No vendor lock-in - your data, your control
Requirements
Everything you need to have installed
Docker
To run Supabase containers locally
Supabase CLI
Official command-line interface
Postgres tools
pg_dump and pg_restore installed
Node.js
Version 18 or higher
Use Cases
Real situations where smoonb makes a difference
Routine complete backup
Regular snapshots of your project's complete state before critical deploys
Project migration
Move projects between Supabase accounts or regions maintaining 100% functionality
Restore on new machine
Set up a local development environment identical to production in minutes
Investigation/DR
Recover previous state for forensic analysis or disaster recovery
Generated Backup Structure
Clear and navigable organization of saved components
backups/2025-11-12/
├── database/
│ ├── schema.sql
│ ├── data.sql
│ └── extensions.sql
├── functions/
│ ├── function-1/
│ ├── function-2/
│ └── ...
├── auth/
│ └── settings.json
├── storage/
│ └── buckets.json
├── realtime/
│ └── config.json
├── migrations/
│ ├── 20231101_initial.sql
│ └── ...
├── supabase/
│ ├── config.toml
│ └── seed.sql
└── meta.jsonLegal Disclaimer
Backup responsibility: It is your responsibility to validate that generated backups are complete and can be restored. Run restore tests regularly.
Sensitive data: Backups may contain credentials, tokens, and personal data. Store them securely with adequate encryption.
Limitations: smoonb depends on Supabase CLI and PostgreSQL tools. Changes in these dependencies may affect functionality.
No warranties: Provided "as is" without warranties of any kind. Use at your own risk.
Free Beta Period
Try smoonb free for 5 days — no credit card required. Starts with your first license key.
During the beta period, you have full access to all features.
FAQ
Pricing
Choose a plan that fits your workflow. 5 days free — no credit card required. Starts with your first license key.
Scout
USD 4.90/month
Includes up to 2 license keys. Monthly limit: 100 executions.
Voyager
USD 14.90/month
Includes up to 5 license keys. Monthly limit: 500 executions.
Titan
USD 29.90/month
Includes up to 20 license keys. Monthly limit: 5000 executions.
Talk to us / Need help?
Send a message and we'll get back to you.
Start Now – It's Free
5 days free with no commitment. No credit card required. Starts with your first license key.
