Skip to main content

What It Does

Monk works across all major cloud providers without vendor lock-in. Your application configuration - derived from code analysis - deploys to any supported cloud provider. Even better: you can split your application across multiple clouds simultaneously. No reconfiguration. No cloud-specific rewrites. Complete portability.

How It Works

Platform-Agnostic Configuration

When Monk analyzes your application, the resulting configuration is cloud-agnostic by design:
  • ✅ Configuration works on AWS, GCP, Azure, or DigitalOcean
  • ✅ Deploy to one cloud today, switch to another tomorrow
  • ✅ No provider-specific code or configurations
  • ✅ Monk handles all platform-specific details automatically

Split Across Multiple Clouds

Monk manages multiple cloud accounts and resources as one coherent system. Your application can span providers seamlessly: 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 application spans multiple clouds, Monk handles networking automatically: Built-in encrypted networking:
  • ✅ 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 can find equivalent services across cloud providers, subject to available integrations: Replacements Monk understands:
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 even 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: Contact us 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.

Easy Migration

Want to switch cloud providers? Monk makes it straightforward: Migration scenarios:
  • Better pricing - Move to a cheaper provider
  • Better services - Access provider-specific features
  • Geographic expansion - Add regions in different clouds
  • Vendor diversification - Reduce dependency on single provider
Migration process:
  1. Tell Monk where you want to migrate
  2. Monk provisions resources in new cloud
  3. Monk migrates data and services
  4. Zero-downtime cutover
  5. Old resources cleaned up
See Workload Migration for details on switching clouds.

What Makes This Different

Traditional multi-cloud requires:
  • Learning multiple cloud platforms deeply
  • Writing provider-specific configurations for each cloud
  • Managing separate deployments per provider
  • Setting up VPNs or VPC peering for cross-cloud networking
  • Maintaining separate tooling for each cloud
  • Manual service mapping across providers
  • Complex migration processes
With Monk: Configure once, deploy anywhere. Switch clouds or use multiple providers without reconfiguration.

Key Capabilities

  • No vendor lock-in - Deploy to any supported cloud provider
  • Universal configuration - Same config works everywhere
  • Cross-cloud deployments - Split application across multiple providers
  • Unified management - Multiple clouds managed as one system
  • Easy migration - Switch clouds without reconfiguration
  • Service replacement - Monk finds equivalent services across clouds
  • Secure networking - Encrypted cross-cloud communication built-in
  • Hybrid cloud + on-prem - Works across datacenters and clouds
  • Cost optimization - Mix and match providers for best pricing
  • Best-of-breed - Use best services from each provider

Supported Providers

Major Cloud Providers: Specialized Hosting: Managed Services: