Skip to main content

What It Does

Monk deploys your app to any supported cloud provider. The configuration it generates from 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, or DigitalOcean
  • 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 for details on how cross-cloud communication works.

Cloud Service Replacement

Monk finds equivalent services across cloud providers, subject to available integrations:
Service TypeAWSGCPAzureDigitalOcean
Object StorageS3Cloud StorageBlob StorageSpaces
Managed PostgreSQLRDSCloud SQLDatabaseManaged Database
Load BalancerALB/NLBCloud Load BalancingLoad BalancerLoad Balancer
CacheElastiCacheMemorystoreCache for RedisDO 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
On-premises support: See 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.

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 for the full process.

Supported Providers

Major Cloud Providers: Specialized Hosting: Managed Services:

Next Steps

Cloud Infrastructure

How Monk provisions and manages cloud resources.

Workload Migration

Move between clouds with zero downtime.