- Notifications
You must be signed in to change notification settings - Fork883
World's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams. The GitHub/GitLab for database DevSecOps.
License
Unknown, Unknown licenses found
Licenses found
bytebase/bytebase
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Database CI/CD for DevOps teams
Manage database schema changes with confidence
⚙️ Install •📚 Docs •🎮 Demo •💬 Discord •🙋♀️ Book Demo
Bytebase is an open-source database DevOps tool, it's theonly database CI/CD project included by theCNCF Landscape andPlatform Engineering.
It offers a web-based collaboration workspace to help DBAs and Developers manage the lifecycle of application database schemas.
- 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
- 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
- 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
- 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
docker run --init \ --name bytebase \ --publish 8080:8080 \ --volume~/.bytebase/data:/var/opt/bytebase \ bytebase/bytebase:latesthelm install bytebase bytebase/bytebase
Visithttp://localhost:8080 and follow the setup wizard.
- Bytebase Console: Web-based GUI for database lifecycle management
- SQL Review Action: GitHub Action for PR-time SQL review
- Terraform Provider: Infrastructure as code for Bytebase resources
- Implement database schema version control
- Automate database deployments through CI/CD pipelines
- Collaborate on database changes with review workflows
- Centralize database management across all environments
- Enforce organization-wide SQL standards and policies
- Monitor and audit all database activities
- Control data access with column-level permissions
- Implement data masking for sensitive information
- Maintain compliance with audit trails
PostgreSQL, MySQL, MariaDB, TiDB, Snowflake, ClickHouse, MongoDB, Redis, Oracle, SQL Server, Spanner, andmore.
We welcome contributions!
# Setup a postgres database with user bbdev and database bbdevexport PG_URL=postgresql://bbdev@localhost/bbdev# Start backendalias r='go build -ldflags "-w -s" -p=16 -o ./bytebase-build/bytebase ./backend/bin/server/main.go && ./bytebase-build/bytebase --port 8080 --data . --debug'# Start frontendalias y="pnpm --dir frontend i && pnpm --dir frontend dev"
Join us in revolutionizing database management!
Book a demo
About
World's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams. The GitHub/GitLab for database DevSecOps.
Topics
Resources
License
Unknown, Unknown licenses found
Licenses found
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.

