
Bytebase
Open-source database DevOps and CI/CD control plane for schema changes.
About
Bytebase is an open-source database DevOps platform often described as the GitHub or GitLab for databases. It provides a web workspace where developers and DBAs manage the full lifecycle of schema changes: GitOps-style change requests with versioned SQL, peer review and approval stages, automated migration execution with rollback, and more than 200 SQL review rules.
Beyond migrations it covers data masking, fine-grained RBAC, audit logging, drift detection, and batch changes across multi-tenant databases, supporting Postgres, MySQL, MongoDB, Redis, Snowflake, and others. It ships as free self-hostable open source with paid Pro and Enterprise tiers, and its API-first design exposes every console action as documented REST and gRPC APIs.
What it can do
- GitOps database CI/CD with automated migrations
- 200+ SQL review and lint rules
- Data masking and fine-grained RBAC
- Schema drift detection across environments
- Full REST and gRPC APIs plus Terraform provider
Setup
docker run the Bytebase image or install via Helm; register database instances and connect GitHub or GitLab for GitOps workflows.
Prerequisites
Docker or Kubernetes; database instances you manage; a Git provider for database-as-code.
Use cases
Works with
Trust score — 8/10
Scored 8/10 (verified tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 90; Trending score 76/100 from researcher assessment.
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.