Bytebase

Manage database schema changes through a web based workspace with GitOps integration and automated SQL review workflows.

Bytebase screenshot 1

Bytebase is an open-source database DevOps tool that provides a web-based collaboration workspace for managing application database schemas. It serves as a database CI/CD platform for teams that need to coordinate schema changes across multiple environments while maintaining security and compliance standards. The software acts as a centralized hub for database administrators and developers to synchronize their workflows and avoid manual errors during deployment.

The software is deployed as a server and can be installed via Docker or Kubernetes using Helm. It provides a centralized interface for DBAs and developers to manage the database lifecycle, replacing manual SQL execution with structured review workflows and automated deployments. By treating database schemas as code, it allows teams to apply the same rigor to database changes that they apply to application code changes.

Key features

  • GitOps integration with native GitHub and GitLab support
  • Automated schema migration with rollback capabilities
  • SQL review system with over 200 lint rules
  • Column-level data masking for sensitive information
  • Fine-grained RBAC with project and workspace permissions
  • Automatic schema drift detection across environments
  • Web-based SQL editor for database development
  • Full API access and a dedicated Terraform provider
  • Support for PostgreSQL, MySQL, MongoDB, Snowflake, Oracle, and SQL Server

Bytebase is designed for DevOps teams, DBAs, and security officers who require a structured approach to database management. It integrates into existing CI/CD pipelines to implement database-as-code workflows, allowing teams to version control their schemas and automate deployments through pipelines. The architecture includes a web console for GUI management, a GitHub Action for performing SQL reviews during pull requests, and a Terraform provider for infrastructure as code. This setup enables security teams to control data access with column-level permissions and maintain compliance through detailed audit trails of all database activities.

It positions itself as a comprehensive tool for database lifecycle management and security control within the CNCF Landscape.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age5 years
LicenseCustom
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.