Grad shape
Grad shape

Bytebase

Database Management

About this project

Database CI/CD for DevOps teams
Manage database schema changes with confidence

⚙️ Install📚 Docs🎮 Demo💬 Discord🙋‍♀️ Book Demo

go report Artifact Hub Github Stars


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.

Bytebase

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
Quick Deploy

Deploy this project to cloud platforms with one click