Bytebase

Bytebase

Change, Query, Secure, Govern all databases in a single place

Deploy Bytebase

Bytebase

bytebase/bytebase:latest

Just deployed

/var/opt/bytebase

Postgres

postgres:16

Just deployed

/var/lib/postgresql/data

bytebase logo

Different database development tasks

Multiple database systems

Unified process

Single tool

The GitLab/GitHub for database DevOps. World's most advanced database DevOps and CI/CD for Developer, DBA and Platform Engineering teams.

Overview

Bytebase is a database schema change and version control management tool for teams. It consists of a web console and a backend. The backend has a migration core to manage database schema changes. It also integrates with VCS to enable version controlled schema management.

Bytebase is the middleware sitting between you and your database. It's the GitLab/GitHub for Database DevOps, built for developers, DBAs and platform engineers. As GitLab/GitHub provides a GUI and collaboration workspace for teams to manage code, Bytebase does the similar job for managing databases.

Key Features

SQL Review

Bytebase analyzes SQL changes to enforce rules in compliance with your organization's policy. The enforcement includes naming conventions, anti-SQL pattern detection and etc. Prod and non-prod environments can also enforce different rules respectively.

Database CI/CD and Change Automation

Like code review, Bytebase streamlines the database change process. Within a single workflow, a database change can be reviewed and deployed from the dev environment all the way to the production environment.

GitOps (Database-as-Code)

Bytebase keeps the complete schema change history. It also integrates with VCS systems. Teams can manage the SQL migration scripts in the VCS and trigger schema deployment on code commit.

Batch Change and Query

Bytebase allows you to change a collection of databases in a single workflow. It also allows you to issue a single query against multiple databases.

SQL Editor

A web-based SQL Editor to query and export data. DBAs no longer need to give away sensitive database credentials when developers need to access the data.

Dynamic Data Masking

Bytebase provides multi-level masking policy with workflow to grant unmasked data access.

Data Access Control

Bytebase provides a suite of features to enable organizations to enforce data security policies, avoid data leaks and conform compliance.

Data Rollback

  • Statement-level rollback

  • Database-level manual and periodical backup and restore

  • Point-in-time recovery (PITR)


Template Content

Deploy Now

Details

Created on Apr 25, 2024

4 total projects

2 active projects

100% success on recent deploys

Other



More templates in this category

View Template
Foundry Virtual Tabletop

Foundry Virtual Tabletop

A Self-Hosted & Modern Roleplaying Platform


Lucas

View Template
Simple Medusa Backend

Simple Medusa Backend

Deploy an ecommerce backend and admin using Medusa


Shahed Nasser

View Template
Mongo Express

Mongo Express

A lightweight web-based admin tool for MongoDB databases.


alphasec