> ## Documentation Index
> Fetch the complete documentation index at: https://docs.monk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Multi-Cloud Support

> Deploy across all major cloud providers

## What It Does

Monk deploys your app to any supported cloud provider. The configuration it generates from [code analysis](/features/code-analysis) is cloud-agnostic. You can split a single app across multiple clouds at the same time.

## How It Works

### Platform-Agnostic Configuration

When Monk analyzes your application, the resulting configuration works everywhere:

* Configuration deploys to AWS, GCP, Azure, DigitalOcean, or Hetzner
* Deploy to one cloud today, switch to another tomorrow
* No provider-specific code or configs required
* Monk handles platform-specific details automatically

### Split Across Multiple Clouds

Monk manages multiple cloud accounts and resources as one system. Your app can span providers.

**Example architecture:**

* Compute — DigitalOcean Droplets (affordable VMs)
* AI/ML — Azure OpenAI Service (GPT models)
* CDN — Cloudflare (global edge network)

Monk orchestrates all of this as a single deployment.

### Secure Cross-Cloud Networking

When your app spans multiple clouds, Monk handles networking automatically:

* All communications encrypted by default
* No VPN setup required
* No Tailscale configuration needed
* Works across clouds and datacenters
* Automatic network segmentation

See [Networking](/features/networking) for details on how cross-cloud communication works.

### Cloud Service Replacement

Monk finds equivalent services across cloud providers, subject to available [integrations](/integrations):

| Service Type       | AWS         | GCP                  | Azure           | DigitalOcean     |
| ------------------ | ----------- | -------------------- | --------------- | ---------------- |
| Object Storage     | S3          | Cloud Storage        | Blob Storage    | Spaces           |
| Managed PostgreSQL | RDS         | Cloud SQL            | Database        | Managed Database |
| Load Balancer      | ALB/NLB     | Cloud Load Balancing | Load Balancer   | Load Balancer    |
| Cache              | ElastiCache | Memorystore          | Cache for Redis | DO Valkey        |

### On-Premises + Cloud Hybrid

Monk can run your system across on-premises infrastructure and cloud.

**Hybrid scenarios:**

* Sensitive data stays on-prem, processing in cloud
* Development/staging on-prem, production in cloud
* Legacy systems on-prem, new services in cloud
* Burst to cloud for peak loads

**Requirements:**

* Manual setup for on-premises machines (network access, orchestrator installation)
* Monk manages hybrid infrastructure as one system
* Encrypted networking between on-prem and cloud

<Info>
  **On-premises support:** See [Getting Help](/getting-help) for guidance on
  hybrid cloud + on-prem deployments. Manual setup is required for on-premises
  machines, but once configured, Monk manages everything as a unified system.
</Info>

### Migration

Need to switch cloud providers? Monk handles it. Tell it where you want to go, and it provisions, migrates, and cuts over.

See [Workload Migration](/features/workload-migration) for the full process.

## Supported Providers

**Major Cloud Providers:**

* [AWS](https://aws.amazon.com/)
* [Google Cloud Platform](https://cloud.google.com/)
* [Microsoft Azure](https://azure.microsoft.com/)
* [DigitalOcean](https://www.digitalocean.com/)
* [Hetzner](https://www.hetzner.com/cloud)

**Specialized Hosting:**

* [Netlify](https://www.netlify.com/) — Frontend hosting
* [Vercel](https://vercel.com/) — Frontend hosting
* [Cloudflare](https://www.cloudflare.com/) — CDN, Workers, R2 storage

**Managed Services:**

* [MongoDB Atlas](https://www.mongodb.com/cloud/atlas) — Managed MongoDB
* [Redis Cloud](https://redis.com/cloud/) — Managed Redis
* [Neon](https://neon.tech/) — Serverless PostgreSQL
* And more via [integrations](/integrations)

## Next Steps

<CardGroup cols={2}>
  <Card title="Cloud Infrastructure" icon="server" href="/features/cloud-provisioning">
    How Monk provisions and manages cloud resources.
  </Card>

  <Card title="Workload Migration" icon="arrow-right-arrow-left" href="/features/workload-migration">
    Move between clouds with zero downtime.
  </Card>
</CardGroup>
