Every provider, live

AWS and Azure have moved from scaffolded to live on the CrossXCloud canvas, joining Hetzner and Google Cloud — the four-provider promise is now real.

When we first showed the canvas spanning “every cloud,” two of the four provider tiles were further along than the other two. Hetzner and Google Cloud were live from early on; AWS and Azure were real API integrations still being built out behind the same nodes.

That gap is closed. AWS and Azure are live today, on the same terms as Hetzner and Google Cloud: real accounts, real resources, real plan-and-apply.

What “live” means here

We don’t use that word loosely. For a provider to count as live on CrossXCloud, connecting an account has to produce real nodes for your actual infrastructure, and applying a plan has to create, update, or destroy the real thing — not a mock, not a subset behind a flag.

Compute, private networks, and both floating and primary IPs are supported across all four providers now. Connect an AWS or Azure account the same way you’d connect Hetzner or Google Cloud, and its resources show up on the canvas as nodes you can wire into the rest of your system.

One canvas, no asterisks

The point of CrossXCloud was never to have one console replace five — it was to make the four (or five, or six) providers you actually run behave like one system on the screen in front of you. Shipping AWS and Azure to the same bar as Hetzner and Google Cloud is what makes that promise literal instead of aspirational.

If you connected an AWS or Azure account early and found it thin, it’s worth reconnecting — there’s a lot more there now. See the providers page for what’s supported on each cloud today.