Show HN: An open-source tool to deploy cloud-agnostic infrastructure anywhere

5 points by joaoco ↗ HN
Me and a few friends have been working multy.dev, an open-source cloud agnostic API that makes it easy to deploy the same infrastructure to any cloud provider using native managed services.

The motivation was the realisation that, even when using Terraform, migrating infrastructure code requires an end-to-end re-write. Even though most core resources are the same in any major cloud, developers need to learn a new provider to deploy the same infrastructure when moving providers.

We currently support:

- Networking (virtual_network, subnet, route_table, security_group, network_interface, public_ip)

- Compute (virtual_machine, managed kubernetes)

- Database (managed MySQL databases)

- Vault (managed secrets)

- Storage (managed storage)

- Abstraction cloud differences (Azure VM public vs AWS EC2 private by default)

- Deployment through Terraform

We are in very early days of development, supporting core services from AWS and Azure at a high-level. We’re looking for feedback from developers about our approach and messaging.

> multy.dev

2 comments

[ 3.0 ms ] story [ 19.3 ms ] thread
If I am not mistaken this is what cross plane is doing.
So Crossplane focuses on infrastructure deployments through Kubernetes add-ons but still requires cloud provider specific parameters to be used. They are more of a competitor to Terraform.

Multy abstracts the cloud specific parameters and creates a unified API to communicate with different cloud providers.