Migrate off VMware vRA and vRO, one wave at a time.

Kestra replaces vRealize Automation (now Aria Automation and VCF Automation) and vRealize Orchestrator (vRO) with one governed orchestration platform on your own infrastructure.
Keep your Terraform, Ansible and scripts. Retire the vRA licence at renewal.
Runs with vSphere today, and with Nutanix, Proxmox or whatever you move to next.

Bring your vRA renewal quote.

We map your environment and estimate the migration in a 30-minute call.

By submitting this form, you agree to our Privacy Policy.

Trusted in production by:

Leave vRA in four stages, with vRA still running

Kestra runs alongside vRA until each wave is verified.

01

Assess

The Migration Assistant reads your vRO and vRA exports and tells you what to retire, merge or convert.

02

Prove

A proof of concept on your own workflows, with your security team in the room.

03

Migrate

Move in waves by pattern. Both systems run side by side.

04

Exit

Switch off vRA wave by wave and end the licence at renewal.

Switch to orchestration without lock-in

Pricing

No expensive renewals at term.

Kestra isn't sold inside a hypervisor bundle or priced per execution: the bill follows how widely you deploy it, not your VMware renewal.

Open by design

Orchestrate your whole infrastructure, not just VMware.

vSphere, Nutanix, Proxmox, the public clouds, Terraform, Ansible and your ITSM from one place. VCF Automation 9.1.1 disables native AWS, Azure and GCP endpoints by default.

Any language, declarative

Bring any language. Declare the workflow.

Flows are YAML any engineer can read and review in Git, with the logic in Python, PowerShell, Shell or Ansible, instead of vRO JavaScript only a few people can change.

What vRA and vRO become in Kestra

A starting map. Many objects are retired or merged before anything is converted.

vRA / vRObecomesKestra
Service Broker catalog items and request formsKestra Apps as the self-service form, or your ITSM portal calling Kestra
Cloud templatesA flow per template pattern, provisioning through Terraform or the vSphere and Nutanix plugins
vRO workflows and actionsFlows and subflows, with the JavaScript moved to Python, PowerShell or Shell tasks
Event subscriptions and vRO schedulesTriggers: webhook, message queue, another flow, or a schedule
Configuration elements and SecureStringsKV Store and secrets
Resource elements and script modulesNamespace files, minus the modules a plugin already covers
Deployment records and inventoryKestra Assets, or the CMDB you already run
Resource actions: resize, snapshot, powerFlows run against the asset or the CMDB record
Approval policiesA human approval step in the flow, or your ITSM approval

Enterprise vRA environments, at every stage

From assessment to completed migration.

Migration complete

Fortune 500 manufacturer, off Aria Automation across IT and OT

90%
lower licensing cost than Aria Automation
30×
faster delivery
4 + 1
isolated platforms, for OT and IT

vRA and vRO replaced together: catalog, request forms, orchestration and the vCenter integration. Ansible and ServiceNow stayed.

Go-live targeted January 2027

Bundesagentur für Arbeit, fully air-gapped

1,600
vRO workflows
2,000
vRO actions
50,000+
cloud resources supported

On-premises with no outbound connectivity. Kestra Apps for the catalog, Kestra Assets for the resource inventory.

Assessed

Global systems integrator, several vRO instances

3,000
workflows
3
production vRO nodes
100+
services in its ServiceNow catalog

The assessment sized several thousand workflows spread across instances and tied to an established service catalog.

The VMware vRA migration guide

The vRA migration guide

The full method behind this page, written for the team that runs vRA and the people who sign off the move.

  • The six parts of a vRA environment, and what happens to each one before a single workflow is converted
  • How to inventory, rationalize and classify vRO workflows into a few repeatable patterns
  • The four stages, from assessment and a measured proof of concept to ending the licence at renewal
  • A payback calculator: what leaving costs, and the month the move pays for itself

Four enterprise VMware environments behind the method · Three handouts for review teams

See what's inside your vRO package

The open-source Kestra Migration Assistant reads your vRealize Orchestrator package and vRA export locally, sends nothing to Kestra, and writes a migration brief you open in a browser.

  • What each workflow does, what starts it and which systems it calls
  • Whether a Kestra plugin already covers each of those systems
  • Retire, merge, keep as a wrapper, convert or rebuild, workflow by workflow
  • A migration plan in waves, ordered by risk and dependency

The conversion is the other half, and we run it with you: tests are written from each workflow before it is converted, an engineer reviews every converted flow, and each wave runs against a simulated copy of your environment before it reaches yours.

Run it with us

Migration brief: lb-usecase

50 of 59have a path to Kestra
9 answersto start Wave 1
In vRA and vROIn KestraHow
F5 BIG-IP actions ×14Kestra F5 pluginDirect
Avi actions ×13HTTP tasks on Avi's APIDirect
Lifecycle workflows ×9Kestra flowsDirect
State and settings ×14KV store and secretsDirect
Catalog item and template ×4A Kestra App and a flowYour call
An excerpt from a sample brief, generated from one vRO package and one vRA export.

Powerful features for reliable workflows

The Kestra dashboard showing execution success ratios, an executions bar chart, and a status breakdown

Security & Compliance

SSO and SCIM, role-based access control, internal or external secrets managers, and full audit logs, on infrastructure you control, air-gapped included.

Governance & Productivity

Namespaces and multi-tenancy, Git integration and versioning with revision history, human-in-the-loop approvals, custom blueprints, and built-in observability across every run.

Scalability & Infrastructure

Worker groups, high availability, and unlimited executions, deployed with Docker, Kubernetes, a single VM, or managed Cloud, with backup, restore, and cluster health monitoring.

What teams automate after vRA

The VMware automation that ran in vRA and vRO, rebuilt as flows that also reach beyond vSphere.

Self-service portal and VM provisioning

  • Request form in Kestra Apps or your ITSM portal
  • Approval before the build
  • VM build
  • Post-install by server type and site

Day-2 runbooks

  • Patching
  • Snapshots
  • Certificate rotation
  • Resizing

Decommissioning

  • Delete the VM
  • Clean up AD, DNS and IPAM
  • Close the ticket

Integrations

  • ServiceNow
  • Infoblox
  • Active Directory
  • Microsoft Teams
  • vCenter
  • Terraform and Ansible

See it on your
own vRO workflows

  • We run the Migration Assistant on a sanitised export with you.
  • You get a wave plan.
  • You get an exit plan timed to your renewal.
By submitting this form, you agree to our Privacy Policy.

What leaving vRA costs, and when it pays back

The migration is the investment, and the vRA renewal you do not sign pays it back. The calculator works out both sides from your own workflow counts, rates and renewal date.

Calculate my paybackHide the calculator

The renewal you're avoiding

1/3
Currency
Expected price increase at renewal

At renewal you would pay about €1.5M a year for vRA and vRO.

What the migration costs

2/3

Start from your vRO export count. Change any number and the result updates.

  • 340 will run in Kestra

  • 170 unique Kestra flows

  • -43 wrappers

  • 127

    need careful conversion

About 2,095 h, so €210K of migration work.

Adjust the effort assumptions

Hours by hand, before the Migration Assistant. The first column is working out what a workflow does, building it in Kestra and checking the result. The second is each near-duplicate once the first exists. Wrappers migrate at no cost.

Complexity First of a kind Each near-duplicate
Medium
Complex

Starting assumptions. A proof of concept replaces them with rates measured on your own workflows.

What you'd spend on Kestra

3/3

No quote yet? Leave it blank and we'll show the most you could pay and still come out ahead.

Planning horizon

Three years is the usual convention if finance hasn't set one.

We eliminated the high cost and risk of VMware vRA. What used to take 6 months now takes 6 days with Kestra.
Fortune 500 manufacturerPrincipal Hosting

Questions we get on every call

Are vRealize Automation, Aria Automation and VCF Automation the same product?

Yes. VMware vRealize Automation (vRA) was renamed VMware Aria Automation, then VCF Automation in VMware Cloud Foundation 9. vRealize Orchestrator (vRO) became Aria Automation Orchestrator and now ships inside VCF Automation. The migration method is the same whichever name your version carries.

Is Kestra a vRA alternative or a vRO replacement?

Both. Kestra replaces the vRO workflow engine with flows and subflows, and the vRA front end with Kestra Apps for the self-service catalog and Kestra Assets for the deployment inventory. If your catalog lives in ServiceNow or another ITSM portal, it can stay there and call Kestra.

How is vRA priced since Broadcom?

vRA is no longer sold on its own. It ships inside VMware Cloud Foundation, licensed per core on subscription, so the automation bill tracks the size of the hypervisor footprint rather than how much you automate. Gartner expects most VMware customers' bills to grow by 200 to 500 percent at their next renewal, as reported by The Register. The calculator above sets that renewal against the cost of migrating.

Do we have to leave vSphere?

No. Kestra runs with vSphere and VCF today, and with Nutanix, Proxmox or any hypervisor you move to.

We run vSphere on-prem and workloads in AWS, Azure or GCP. Can one platform cover both?

Yes. The same flows call vCenter on-prem and the AWS, Azure and GCP APIs, Terraform and Ansible, with one audit trail and one access model. That matters since VCF Automation 9.1.1 disables native public cloud endpoints by default.

Can vRA and Kestra run side by side?

Yes, for as long as each wave needs.

Do our vRO workflows have to be rewritten?

Wrappers are called as they are; the rest is converted or rebuilt, and the Migration Assistant tells you which. Converted flows are tested against a simulated copy of your environment before they reach yours.

Can it run fully self-hosted, on-prem, or air-gapped, with our data never leaving our network?

Yes. Self-hosted is a first-class deployment rather than a workaround. Workers run inside your VPC or on-prem, you bring your own secret manager, and Kestra holds no access to your data. Worker Groups let one control plane reach physically isolated networks, and licensing works offline so a fully air-gapped install is supported.

How is Kestra priced?

Kestra does not price per execution. The model scales with how broadly the platform is deployed rather than how often your workflows run, so adding volume does not change the bill. Enterprise pricing depends on deployment scope and support tier, and we walk through it on the call.

How long does a migration take?

It depends on the environment. The assessment gives you the wave plan and the dates. A Fortune 500 manufacturer replaced vRA and vRO in about twelve months, with both running side by side until each wave was verified.

Do you help teams moving off vRA and vRO?

Yes. The vRA migration guide covers the method stage by stage, and the open-source Migration Assistant reads your vRO package on your own machine and writes the migration brief.

We already use Kestra. How do we assess our vRO workflows ourselves?

Run the Kestra Migration Assistant for vRA, a free, open-source command-line tool. It reads your vRO package, and optionally your vRA export, on your own machine, sends nothing to Kestra, and writes a brief: what each workflow does and what it calls, which Kestra plugins cover those systems, whether each element converts directly or needs a redesign, and a plan in waves. It can use a model you host, or none at all, so it also runs air-gapped. The conversion itself is then done in Kestra, starting from the brief.

Self-managed or air-gapped. Your data never leaves your network.