What It Does
You describe what you need. Your coding agent and Monk figure out the infrastructure — VMs, networks, storage, load balancers, GPUs — and provision it across any cloud provider. No cloud consoles. No Terraform. No provider-specific tooling. Monk reads your application’s structure and requirements, then creates right-sized resources in the best regions for your workload.Supported Cloud Providers
Monk works with your existing cloud accounts:- AWS — Full support
- Google Cloud Platform — Full support
- Microsoft Azure — Full support
- DigitalOcean — Full support
Need another provider? Let us know. Monk’s architecture
makes it straightforward to add new cloud platforms.
How It Works
Connect Your Cloud Account
Monk uses your existing cloud accounts. No new accounts needed.- Monk detects it needs to provision resources
- You’re asked for cloud credentials for the target provider
- You provide credentials once per provider
Step-by-step credential guides for AWS, GCP, Azure, and DigitalOcean
Intelligent Resource Selection
Based on code analysis, Monk understands what your app needs and provisions accordingly. Instance sizing:- API servers — sized for your expected traffic and compute needs
- GPU workloads — appropriate GPU instances for ML/AI services
- Memory-intensive services — sufficient RAM for databases, caches
- Workers — right-sized for background job processing
- Performance — minimizes latency to your users
- Cost — balances performance with budget
- Compliance — respects data residency requirements
- Multi-region — distributes across regions when needed
Core Resources
Monk provisions and manages these automatically. Compute:- Virtual machines — right-sized instances for your workloads
- GPUs — for AI/ML, rendering, or compute-intensive tasks
- Persistent volumes — for databases and stateful services
- Snapshots — automatic backups with point-in-time recovery
- Block storage — attached to instances as needed
- VPCs — isolated networks for your application
- Subnets — proper network segmentation
- Security groups and firewalls — access control
- Load balancers — traffic distribution and high availability
Beyond Core Resources
Monk handles specialized cloud services too. See Integrations for the full list:- Managed databases (RDS, Cloud SQL, Azure Database)
- Object storage (S3, Cloud Storage, Azure Blob)
- Message queues (SQS, Pub/Sub, Service Bus)
- Caching services (ElastiCache, Memorystore)
- DNS services (Route 53, Cloud DNS, Azure DNS)
Intelligent Placement
Monk co-locates resources with their dependencies.- Redis Cloud in GCP
eu-central? Monk places your containers in the same region. - AWS RDS in
us-west-2? API servers go tous-west-2. - External API in Europe? Services placed nearby for low latency.
Multi-Region and Multi-Cloud
You can use one region for simplicity, or span multiple regions for global reach. Monk handles the complexity either way. Not sure which region? Ask. “Which region should I use for US customers?” Monk recommends based on latency, cost, and availability. You can also run parts of your application on different providers simultaneously — frontend on one, API on another, database on a third. See Multi-Cloud Support for details.Continuous Infrastructure Management
Monk doesn’t just provision once. It manages infrastructure throughout your application’s lifecycle. While your app runs, Monk:- Adds resources — scales up when needed
- Removes unused resources — cleans up to save costs
- Tracks costs — real-time spending per resource. See Cost Tracking.
- Optimizes placement — adjusts based on usage patterns
- Maintains security — updates firewalls and security groups as needed
Next Steps
Multi-Cloud Support
Deploy across multiple providers simultaneously.
Security
How your infrastructure and credentials are protected.

