Bytebase
Database Management
About this project
Database CI/CD for DevOps teams
Manage database schema changes with confidence
⚙️ Install • 📚 Docs • 🎮 Demo • 💬 Discord • 🙋♀️ Book Demo
What is Bytebase?
Bytebase is an open-source database DevOps tool, it's the only database CI/CD project included by the CNCF Landscape and Platform Engineering.
It offers a web-based collaboration workspace to help DBAs and Developers manage the lifecycle of application database schemas.
Key Features
🔄 Database CI/CD
- GitOps Integration: Native GitHub/GitLab integration for database-as-code workflows
- Migration Management: Automated schema migration with rollback support
- SQL Review: 200+ lint rules to enforce SQL standards and best practices
🔒 Security & Compliance
- Data Masking: Advanced column-level masking for sensitive data protection
- Access Control: Fine-grained RBAC with project and workspace-level permissions
- Audit Logging: Complete audit trail of all database activities
🎯 Developer Experience
- Web SQL Editor: Feature-rich IDE for database development
- Batch Changes: Apply changes across multiple databases and tenants
- API & Terraform: Full API access and Terraform provider for automation
📊 Operations
- Multi-Database Support: PostgreSQL, MySQL, MongoDB, Redis, Snowflake, and more
- Drift Detection: Automatic detection of schema drift across environments
- Admin Mode: CLI-like experience without bastion setup
Quick Start
Docker
docker run --init \
--name bytebase \
--publis
Technologies & License
MIT
Docker
K8S
Go