
Branching Without Git
Supabase has made dashboard branching the default workflow for all projects. The feature, which launched as a preview last year, is now enabled automatically for every project on the platform. Developers can create branches, make changes, review diffs, and merge directly from the dashboard without connecting to GitHub.
The change removes friction from the development workflow. Previously, teams needed to set up Git integration to create preview environments and test schema changes. Now, that capability is built into the platform by default.
Git-based branching continues to work as before. Teams can use both methods together, choosing the approach that fits their workflow.
How It Works
The dashboard workflow lets developers spin up isolated database branches in seconds. Each branch is a full copy of the production database schema, running on separate infrastructure. Changes made in a branch stay isolated until explicitly merged back to the main project.
Developers can review schema changes through a visual diff before merging. The interface shows exactly what will change in production: new tables, altered columns, modified functions. This makes it easier to catch mistakes before they impact live data.
The workflow is particularly useful for teams that don't use GitHub, or for solo developers who want to test schema changes without setting up version control. It also works well for rapid prototyping and experimenting with database structures.
Git Integration Still Supported
Teams that prefer Git-based workflows can continue using them. Supabase supports branching through GitHub Actions, where schema changes are versioned in code and deployed automatically. Both approaches can coexist in the same organization.
The Git workflow offers advantages for teams that want to track database changes in version control or integrate schema migrations into CI/CD pipelines. Dashboard branching offers speed and simplicity for teams that prioritize quick iteration.
Context
The move follows a series of infrastructure updates from Supabase. The company recently became an official ChatGPT app, allowing users to manage database infrastructure through natural language commands. It also launched @supabase/server in public beta for improved server-side authentication handling.
The platform competes with managed database services like Railway and backend platforms like Xano. By making branching a default feature rather than an opt-in capability, Supabase is betting that development velocity matters more than configuration complexity for its target audience of small teams and solo builders.
The official announcement includes technical details on how branching works under the hood and migration guidance for teams currently using the preview version.
Sources
1 checkedHow we cover tool news: Create With's tool desk drafts these reports with AI from the sources listed above and checks them against those sources before publishing.








