Adobe Commerce Rockstar finalist, Adobe Summit 2023
DryRunPro, for Adobe Commerce and Magento

One Staging branch per project is not a staging strategy.

Adobe gives every Cloud project a single Staging branch, shared by everyone working on it. Magento Open Source gives you nothing at all. DryRunPro spins up dryrun environments on demand that mirror your production Magento topology, across many projects from one account, in minutes.

All versions of Magento, Adobe Commerce and Adobe Commerce Cloud.

Start from what is true

These platforms do have staging. Just not enough of it.

We are not going to tell you Adobe Commerce has no staging, because it does, and you would know within a sentence that we had not done the reading. The real constraint is narrower, and it is different at each tier, which our guide to Adobe Commerce and Magento staging environments works through in full. The short version is below.

Adobe Commerce Cloud

What you have

A genuine near-production Staging environment with its own database, web server and services including Fastly and New Relic, plus Integration branches.

Where it stops

Adobe's own documentation is clear that Staging and Production have exactly one branch each. One slot, per project, for the whole team. Run five client projects and you are managing five separate queues by hand.

Adobe Commerce, Content Staging

What you have

Schedule content, pricing and CMS changes ahead of time, with a preview of how they will look.

Where it stops

It is a content scheduling tool, not an environment. Extension upgrades, security patches, custom code, database changes, theme deployments and integration behaviour are all outside what it can test.

Magento Open Source

What you have

Nothing native. Content Staging is an Adobe Commerce exclusive and was never part of Open Source.

Where it stops

Every environment is one you build and maintain yourself, and then keep in step with production forever. This is where the gap is widest, and it is the case DryRunPro was built to close.

Every version, not just the Cloud one

DryRunPro supports all versions of Magento, Adobe Commerce and Adobe Commerce Cloud, so the comparison above is about what you already have rather than about whether we can help. If you would rather see the state of your store before changing anything, start with the free store audit.

What a dryrun actually is

The production topology, not an approximation of it.

A fully composed, fully cached, Fastly-fronted clone with the real stack underneath. Push a branch into it, run your smoke tests, read the report, then tear it down.

  • Full Docker stack: PHP-FPM, MySQL, Redis, OpenSearch, RabbitMQ
  • A fully composed, fully cached clone, Fastly-fronted on Cloud
  • Push a branch in, run smoke tests against it
  • SWAT reports on every dryrun
  • Magento extension audits and code audits
  • bin/sync between environments
  • Docker snapshots and Warden packages as deliverables
  • Edge DNS automation and CDN mode override

Many projects, one account

Manage dryruns across every Adobe Commerce Cloud project you run, with per-customer team segregation, so client work stays separated while the tooling stays in one place. This is the design centre, not a bolt-on.

A report, not just an environment

Every dryrun can run a SWAT report, a Magento extension audit and a code audit, so the output is a decision rather than a URL someone has to go and poke at.

Disposable by design

Spin up, test, tear down. Environments that exist for a task do not drift away from production the way a permanent shared staging branch always eventually does.

Staging is the floor, not the ceiling

Safe deploys are the start. Knowing what to deploy is the rest.

A dryrun tells you a change is safe. It does not tell you a feed has been silently rejecting products for a week, or why yesterday's conversion dipped. That is the AI Operating System sitting above it.

The four pillars

Nerve Centre senses what changed. Vortex Mind works out why and remembers it. Ask Viq answers in plain English. Vortex Agents makes the change, staged first, with your approval.

Alongside Adobe, not instead of it

Vortex IQ is read-first by design and nothing writes to your store without a human approving it. DryRunPro complements the Cloud environments you already pay Adobe for rather than asking you to abandon them.

Questions

Adobe Commerce and Magento staging, answered plainly.

Does Adobe Commerce have a staging environment?

On Adobe Commerce Cloud, yes. Cloud ships Integration, Staging and Production, and Staging is a near-production environment with its own database, web server and services including Fastly and New Relic. The constraint is that Adobe's documentation specifies one branch each for Staging and Production, so a single staging slot is shared across every workstream on that project. Adobe Commerce on-premise has no managed environment, and Magento Open Source has neither that nor Content Staging.

Is Content Staging the same as a staging environment?

No, and the similar names cause real confusion. Content Staging schedules content, pricing and CMS changes and previews how they will look. It is a marketing scheduling tool. It cannot test an extension upgrade, a security patch, custom code, a database change, a theme deployment or an integration, because none of those are content. It is also Adobe Commerce only and has never been part of Magento Open Source.

Does DryRunPro work with Magento Open Source or on-premise Adobe Commerce?

Yes. It supports all versions of Magento, Adobe Commerce and Adobe Commerce Cloud. Open Source is where the gap is widest, because it has neither managed environments nor Content Staging, so every environment is one you would otherwise build and maintain yourself.

How is this different from the Staging environment I already pay Adobe for?

It does not replace it, it removes the queue. DryRunPro is a multi-project launcher: one user account spins up dryrun environments across many projects, with per-customer team segregation, so a patch test on one client and a replatform spike on another are not competing for the same branch. Each dryrun mirrors the production topology rather than approximating it.

How long does an environment take to appear?

Minutes rather than days. On Adobe Commerce Cloud it is about as long as the build pipeline takes to finish. When the dryrun has done its job you tear it down, so environments are disposable rather than long-lived and quietly drifting away from production.

What do we get out of it besides an environment?

Each dryrun can run a SWAT report, a Magento extension audit and a code audit, and can produce Docker snapshots and Warden packages your developers can work with locally. Local Docker tooling on its own does not give you a Fastly-fronted public URL, which is the part that makes stakeholder review possible.

Who is it actually built for?

Anyone shipping changes to a Magento or Adobe Commerce store, with agencies and systems integrators as the sharpest fit: managing many projects from one account with per-customer team segregation is designed in, so client work stays separated while the tooling stays in one place.

Get started

Stop scheduling around one Staging branch.

Book a walkthrough and we will run a dryrun against one of your projects, whichever version of Magento or Adobe Commerce it runs on. Or start with the free store audit and see what is leaking revenue before you change anything.

Integrate directly into your store's platform