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.
Deploy to AWS
Deploy to Google Cloud
Deploy to Microsoft Azure
Deploy to DigitalOcean
Deploy to Hetzner
Hybrid Deployments
Mix cloud providers for optimal placement:Compare Costs Across Clouds
Before deciding, ask Monk to compare:- Cost breakdown per provider
- Monthly estimates
- Differences in pricing
- Which is most cost-effective
Regional Deployments
Deploy to Specific Regions
Ask for Region Recommendations
Not sure which region to use?- Latency to your users
- Cost differences between regions
- Service availability
- Compliance requirements
Multi-Region Deployments
Deploy to multiple regions simultaneously:- Provisions infrastructure in each region
- Sets up load balancing across regions
- Configures geo-routing (if applicable)
- Manages cross-region connectivity
What Monk Manages Per Cloud
AWS
Infrastructure:- EC2 instances for containers
- VPC and networking
- Security groups
- Load balancers (ALB/NLB)
- RDS (PostgreSQL, MySQL, MariaDB)
- DocumentDB (MongoDB-compatible)
- ElastiCache (Redis)
- S3 (object storage)
- Lambda (serverless functions)
- DynamoDB, SQS, SNS, and more
Google Cloud Platform
Infrastructure:- Compute Engine VMs
- VPC networking
- Firewall rules
- Load balancers
- Cloud SQL (PostgreSQL, MySQL)
- Firestore (NoSQL)
- Memorystore (Redis)
- Cloud Storage (object storage)
- Cloud Functions (serverless)
- BigQuery, Pub/Sub, and more
Microsoft Azure
Infrastructure:- Virtual Machines
- Virtual Networks
- Network Security Groups
- Load Balancers
- Azure Database (PostgreSQL, MySQL)
- Cosmos DB (MongoDB API, multi-model)
- Azure Cache (Redis)
- Blob Storage (object storage)
- Azure Functions (serverless)
- Event Hubs, Service Bus, and more
DigitalOcean
Infrastructure:- Droplets (VMs)
- VPC networking
- Firewalls
- Load Balancers
- Managed Databases (PostgreSQL, MySQL, MongoDB, Redis/Valkey)
- Spaces (object storage, S3-compatible)
- App Platform (PaaS)
- Container Registry
- Monitoring
Switching Clouds
Already deployed to one cloud? Migrate to another:- Provisions equivalent infrastructure on target cloud
- Updates all configuration and networking
- Guides you through data migration (databases)
- Verifies everything works before teardown
Cloud-Specific Considerations
When to Use AWS
Best for:- Enterprise deployments
- Need for extensive managed services
- Existing AWS infrastructure
- Lambda/serverless requirements
When to Use GCP
Best for:- Data analytics and BigQuery
- Kubernetes-native deployments
- Machine learning workloads
- Firestore/Firebase integration
When to Use Azure
Best for:- Microsoft stack (.NET applications)
- Enterprise with existing Azure
- Cosmos DB global distribution
- Azure AD integration
When to Use DigitalOcean
Best for:- Simpler deployments
- Startups and SMBs
- Cost-conscious projects
- Quick setup without complexity
Ask Monk for Recommendations
Getting Cloud Credentials
Each cloud provider requires different credentials. Monk will request these automatically when you deploy. Need help getting credentials? → See Obtaining Credentials for step-by-step guides for all providers:Multi-Cloud Best Practices
Start Simple
Begin with one cloud provider:Use Managed Services Where Available
Let cloud providers handle complexity:Co-locate Resources
For best performance and lowest cost, keep related services in the same cloud/region: Good:Consider Data Transfer Costs
Moving data between clouds is expensive. Ask Monk:Related Guides
- Cloud Infrastructure - How Monk provisions clouds
- Multi-Cloud Support - Multi-cloud capabilities
- Managing Costs - Compare cloud costs
- Migrating Between Clouds - Cloud migration
- Obtaining Credentials - Getting cloud credentials

