About DBLab Engine
DBLab Engine is an open-source tool for cloning and branching PostgreSQL databases almost instantly. It creates thin clones of full-size databases, so teams can build dev, QA, and staging environments with production-like data and test database changes without large storage or time costs. It is written in Go and released under the Apache-2.0 license.
Typical uses include testing every database migration in CI/CD, giving developers temporary full-size clones for query analysis and optimization, and validating ideas from AI assistants against real data. The README gives an example in which cloning a 1 TiB database takes about ten seconds, and says dozens of independent clones can run on one machine.
It works with any PostgreSQL, including self-managed servers and managed services such as AWS RDS, Google Cloud SQL, Supabase, and Timescale. For managed services where physical access is not possible, DBLab runs on a separate VM in the same region and refreshes its data automatically. It can be installed in any cloud or on premises and suits database engineers and platform teams.
Key features
- Thin cloning of PostgreSQL databases
- Database branching for dev and test
- CI/CD testing of schema migrations
- Works with RDS, Cloud SQL, Supabase, and Timescale
- Automatic data refresh for managed services
- Runs in any cloud or on premises
Good fit for
- →Testing migrations against production-like data
- →Giving developers disposable full-size databases
- Tags
- postgresql
- database-branching
- thin-cloning
- ci-cd
- devops
- database-testing
- migrations
- go
Open-source alternatives to DBLab Engine
See all
Goose
Database Tools
A database migration tool. Supports SQL migrations and Go functions.
OSS★ 12k
Flyway
Database Tools
Flyway by Redgate • Database Migrations Made Easy.
Apache-2.0★ 10k
Databasus
Database Tools
Free and open source tool for PostgreSQL scheduled backups (with MySQL and MongoDB support
Apache-2.0★ 8.7k
Portabase
Database Tools
Portabase - Database backup & restore tool for PostgreSQL, MySQL, MsSQL, MariaDB, Firebird
Apache-2.0★ 1.8k
pg_timetable
Database Tools
pg_timetable: Advanced scheduling for PostgreSQL
OSS★ 1.4k
NocoDB
Database Tools
🔥 🔥 🔥 A Free & Self-hostable Airtable Alternative
OSSvs Airtable★ 65k
SaaS alternatives to DBLab Engine
See all
DBCode
Database Tools
VS Code extension for browsing and querying databases
SaaS
dbForge Studio
Database Tools
Devart IDE suite for developing and managing MySQL, SQL Server, Oracle and PostgreSQL
SaaS
Navicat
Database Tools
Database administration and development client for many SQL and NoSQL systems
SaaS
Postico
Database Tools
PostgreSQL client for macOS with a table-based interface
SaaS
SolarWinds Database Performance Analyzer
Database Tools
Database performance monitoring and tuning tool for SQL Server, Oracle, MySQL and Postgres
SaaS
SQLPro Studio
Database Tools
Database client for macOS, iOS and Windows supporting Postgres, MySQL, SQL Server and Oracle
SaaS

