Git-style branching for your entire backend. Spin off a branch to get a full, isolated copy of everything: your database, storage, auth, edge functions, and more, ready for your agents to experiment on without touching production.
Replies
Best
congrats!how long does it typically take to create a fresh backend branch?is the provisioning process instant or dependent on project size?
@dylan_russell It depends on project size and branch mode. `schema-only` is lighter and faster; `full` mode has to restore schema + data at creation time, so large databases take longer. Once the branch is ready, it runs on its own backend infrastructure with no live coupling to prod.
@dylan_russell it depends on project size right now but we are doing a lot of exciting updates to really speed up the process!
Report
This is exactly what agent driven development needs. For teams in regulated industries fintech, healthtech is there an audit log of every action taken within a branch? Being able to trace exactly what an agent did in an isolated environment would be critical for compliance sign-off.
@dominic_cruz Totally agree! auditability matters a lot for regulated teams. Today the merge flow gives a structured diff and conflict context before changes reach production. I wouldn’t overclaim it as a full compliance-grade per-agent audit trail yet, but branch-level visibility and accountability are definitely core to where this should go.
Report
Love the concept. Once a branch is running what does observability look like? Can I pipe branch level logs, query traces and error events into my existing monitoring stack Datadog, Grafana, etc. or does InsForge have its own builtin observability layer?
@elena_fischer1 Today InsForge has built-in logs / diagnostics that agents can read, and a branch runs as its own backend environment. Native branch-level export into Datadog/Grafana isn’t something I’d claim as built-in yet, but it’s a very natural direction for teams that want branch observability inside their existing monitoring stack.
Report
Really impressive. If two feature branches both modify the same table schema independently and then try to promote to production how does InsForge detect and surface those conflicts? Is there a diff view or a merge review step built into the workflow?
@elijah_smith6 yes, there’s a merge review step. We run a 3-way diff: parent at branch creation, parent now, and branch now. If two branches both changed the same table schema differently, the later merge will be blocked with a conflict report instead of silently applying. The diff shows which table / policy / function / config object diverged and why.
Report
Congrats on shipping! What's the typical spin up time for a new backend branch in practice? If it takes several minutes it might interrupt fast iteration loops. If it's under 30 seconds it becomes genuinely seamless. Would love a real world benchmark.
@elsa_williams It depends on project size and branch mode. `schema-only` is much faster; `full` mode restores schema + data at creation time, so large databases naturally take longer. I don’t want to give a fake universal benchmark here, but the tradeoff is exactly why both modes exist.
Report
@hanghuang The “one wrong migration and your database is gone” line made my stomach drop in recognition.
I once let an agent run a schema change on what I thought was a staging DB, only to realize 30 seconds later it had been pointed at prod the whole time. The silence while waiting to see if the rollback worked was the longest 30 seconds of my career.
Backend branching isn’t just a safety feature; it’s the psychological permission slip teams need to actually trust agents with real infrastructure.
@hanghuang@diana_nadim2 Exactly, I share the same pain! That's why build this agent-safe development flow in the first place.
Report
Really exciting direction. Is there any plan to offer a self hosted or open core version of InsForge? For companies with strict data residency requirements a fully managed cloud solution might be a blocker curious if that's on your radar.
@emilia_novak yes! InsForge is open-source and self-hostable, and Backend Branching is rolling out on InsForge OSS 2.1.0+. So teams with data residency requirements don’t have to rely only on managed cloud.
Report
One thing I've noticed with AI-assisted development is that experimentation has become much cheaper, but merging those experiments back into a production codebase is often where things get messy.
Are teams using InForge primarily to speed up individual developer workflows, or are you seeing it change how teams collaborate on larger feature development as well?
Git-style branching for your backend: Backend branching for agents is a really clean safety primitive. When an agent works in an isolated branch, how do you give it enough context about the production state to make good migration decisions without exposing prod itself? Curious how you balance isolation vs. context — it's the exact tension we wrestle with on the agent-memory side.
@mateusz_gierlach Context layer is something we've been continously building. Once connected to an insforge project, the agent would automatically gain all the context it needs to understand the project.
Report
I’m a bit confused on what your product does in comparison to just making another branch in your repo for your agent to work on. are they more rules or safety features for your agent
Backend Branching gives the agent a separate backend environment too: Postgres, auth, storage, edge functions, realtime, schedules, and config. So the agent can test real backend changes without touching production, then you get a PR-style diff before merging those backend changes back.
Replies
congrats!how long does it typically take to create a fresh backend branch?is the provisioning process instant or dependent on project size?
@dylan_russell It depends on project size and branch mode. `schema-only` is lighter and faster; `full` mode has to restore schema + data at creation time, so large databases take longer. Once the branch is ready, it runs on its own backend infrastructure with no live coupling to prod.
@dylan_russell it depends on project size right now but we are doing a lot of exciting updates to really speed up the process!
This is exactly what agent driven development needs. For teams in regulated industries fintech, healthtech is there an audit log of every action taken within a branch? Being able to trace exactly what an agent did in an isolated environment would be critical for compliance sign-off.
@dominic_cruz Totally agree! auditability matters a lot for regulated teams. Today the merge flow gives a structured diff and conflict context before changes reach production. I wouldn’t overclaim it as a full compliance-grade per-agent audit trail yet, but branch-level visibility and accountability are definitely core to where this should go.
Love the concept. Once a branch is running what does observability look like? Can I pipe branch level logs, query traces and error events into my existing monitoring stack Datadog, Grafana, etc. or does InsForge have its own builtin observability layer?
@elena_fischer1 Today InsForge has built-in logs / diagnostics that agents can read, and a branch runs as its own backend environment.
Native branch-level export into Datadog/Grafana isn’t something I’d claim as built-in yet, but it’s a very natural direction for teams that want branch observability inside their existing monitoring stack.
Really impressive. If two feature branches both modify the same table schema independently and then try to promote to production how does InsForge detect and surface those conflicts? Is there a diff view or a merge review step built into the workflow?
@elijah_smith6 yes, there’s a merge review step. We run a 3-way diff: parent at branch creation, parent now, and branch now. If two branches both changed the same table schema differently, the later merge will be blocked with a conflict report instead of silently applying. The diff shows which table / policy / function / config object diverged and why.
Congrats on shipping! What's the typical spin up time for a new backend branch in practice? If it takes several minutes it might interrupt fast iteration loops. If it's under 30 seconds it becomes genuinely seamless. Would love a real world benchmark.
@elsa_williams It depends on project size and branch mode. `schema-only` is much faster; `full` mode restores schema + data at creation time, so large databases naturally take longer. I don’t want to give a fake universal benchmark here, but the tradeoff is exactly why both modes exist.
@hanghuang The “one wrong migration and your database is gone” line made my stomach drop in recognition.
I once let an agent run a schema change on what I thought was a staging DB, only to realize 30 seconds later it had been pointed at prod the whole time. The silence while waiting to see if the rollback worked was the longest 30 seconds of my career.
Backend branching isn’t just a safety feature; it’s the psychological permission slip teams need to actually trust agents with real infrastructure.
@hanghuang @diana_nadim2 Exactly, I share the same pain! That's why build this agent-safe development flow in the first place.
Really exciting direction. Is there any plan to offer a self hosted or open core version of InsForge? For companies with strict data residency requirements a fully managed cloud solution might be a blocker curious if that's on your radar.
@emilia_novak yes! InsForge is open-source and self-hostable, and Backend Branching is rolling out on InsForge OSS 2.1.0+. So teams with data residency requirements don’t have to rely only on managed cloud.
One thing I've noticed with AI-assisted development is that experimentation has become much cheaper, but merging those experiments back into a production codebase is often where things get messy.
Are teams using InForge primarily to speed up individual developer workflows, or are you seeing it change how teams collaborate on larger feature development as well?
@samyak_sanklecha I think both. We are using InsForge to build our internal service tools as well, which helps a lot in team collaboration.
Git-style branching for your backend: Backend branching for agents is a really clean safety primitive. When an agent works in an isolated branch, how do you give it enough context about the production state to make good migration decisions without exposing prod itself? Curious how you balance isolation vs. context — it's the exact tension we wrestle with on the agent-memory side.
@mateusz_gierlach Context layer is something we've been continously building. Once connected to an insforge project, the agent would automatically gain all the context it needs to understand the project.
@matthias_bettin A repo branch only branches code.
Backend Branching gives the agent a separate backend environment too: Postgres, auth, storage, edge functions, realtime, schedules, and config. So the agent can test real backend changes without touching production, then you get a PR-style diff before merging those backend changes back.