Bytebase is in public alpha and we may make breaking schema changes between versions. We plan to stabilize the schema around the middle of August. In the mean time, if you are eager to try Bytebase for your business and encounter issue when upgrading to the new version. Please contact [email protected] and we will help you manually upgrade the schema.

Bytebase is a web-based, zero-config, dependency-free database schema change and version control management tool for developers and DBAs. It supports 2 mainstream schema change workflow:

  • UI based SQL review
  • Version control based schema migration (Database-as-Code)
Fig.1 - Dashboard


Fig.2 - SQL review issue pipeline


Fig.3 - GitLab based schema migration (Database-as-code)


Supported database engines

  • MySQL


  • PostgreSQL

Supported VCS

  • GitLab EE/CE


  • GitHub Enterprise

Visit for more details

⚙️ Installation

Detailed installation guide

Run on localhost:8080

$ docker run --init --name bytebase --restart always --publish 8080:8080 --volume ~/.bytebase/data:/var/opt/bytebase bytebase/bytebase:0.4.1 --data /var/opt/bytebase --host http://localhost --port 8080

Run on

$ docker run --init --name bytebase --restart always --publish 80:80 --volume ~/.bytebase/data:/var/opt/bytebase bytebase/bytebase:0.4.1 --data /var/opt/bytebase --host --port 80