What It Does
When you deploy your application, Monk autonomously provisions all the cloud infrastructure it needs - VMs, networks, storage, load balancers, GPUs - across any cloud provider. No navigating cloud consoles, no learning provider-specific tools, no writing infrastructure-as-code. Monk understands your application’s structure and requirements, then creates optimally-sized resources in the best regions for your needs.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 support for additional cloud platforms.
How It Works
Zero Setup Required
Monk uses your existing cloud accounts - no new accounts needed: When credentials are needed:- Monk detects it needs to provision resources
- Asks you to provide cloud credentials for the target provider
- Guides you through authorization with step-by-step instructions
- You provide credentials once per provider
- Monk provisions infrastructure automatically
- Creates, manages, and optimizes resources throughout your application’s lifecycle
- No further manual cloud console work required
Your credentials stay secure - They’re stored on your side, never exposed
to the LLM, and never sent to Monk servers. See Security
for details. Monk needs these because everything runs on your
infrastructure (Bring Your Own Infrastructure - BYOI).
Intelligent Resource Selection
Based on code analysis, Monk understands your application’s needs and provisions accordingly: Instance sizing:- API servers - Sized for your expected traffic and compute needs
- GPU workloads - Provisions appropriate GPU instances for ML/AI services
- Memory-intensive services - Allocates sufficient RAM for databases, caches
- Workers - Right-sized for background job processing
- Performance - Minimizes latency to your users
- Cost - Balances performance with budget considerations
- Compliance - Respects data residency requirements
- Multi-region - Distributes across regions when needed
- Monk shows you the proposed infrastructure
- You can discuss and adjust before creation
- Just chat with Monk about your requirements
Basic Resources (Fully Managed)
Monk automatically provisions and manages: 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 & firewalls - Access control and security
- Load balancers - Traffic distribution and high availability
Beyond Basic Resources
Monk goes beyond compute and networking. For specialized cloud services, see Integrations for the always-growing list of supported services:- 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)
- And many more…
Intelligent Placement
Monk understands placement across providers and services: Co-location optimization:- Redis Cloud deployment in GCP
eu-central? → Monk places containers in the same region - Using AWS RDS in
us-west-2? → API servers provisioned inus-west-2 - External API in Europe? → Services placed near API for low latency
- Understands third-party service locations (Redis Cloud, MongoDB Atlas, etc.)
- Minimizes inter-cloud data transfer costs
- Optimizes for latency when crossing provider boundaries
Multi-Region & Multi-Cloud
Single or multiple regions:- Use one region for simplicity
- Span multiple regions for global reach
- Monk handles the complexity automatically
- Just ask Monk: “Which region should I use for US customers?”
- Monk provides recommendations based on latency, cost, and availability
- Run parts of your application on different providers simultaneously
- Example: Frontend on Netlify, API on AWS, database on GCP
- See Multi-Cloud Support for details
Continuous Infrastructure Management
Monk doesn’t just provision infrastructure once - it manages it throughout your application’s lifecycle: While your application runs, Monk:- Adds resources - Scales up when needed
- Removes unused resources - Cleans up to save costs
- Tracks costs - Knows how much each resource costs - see Cost Tracking
- Optimizes placement - Adjusts based on usage patterns
- Maintains security - Updates firewalls and security groups as needed
- Monk always asks before making significant changes
- You can tell Monk to scale up, scale down, or optimize
- Review infrastructure changes before they happen
What Makes This Different
Traditional cloud provisioning requires:- Learning Terraform, CloudFormation, or ARM templates
- Understanding provider-specific services and naming
- Navigating complex cloud consoles
- Calculating instance sizes and costs manually
- Writing and maintaining IaC (Infrastructure as Code)
- Figuring out networking, security groups, and VPCs
- Managing separate providers with different tools
Key Capabilities
- Multi-cloud support - AWS, GCP, Azure, DigitalOcean
- Zero setup - Uses your existing cloud accounts
- Intelligent sizing - Right-sized instances based on your app
- Region optimization - Best regions for performance and cost
- Interactive planning - Discuss and adjust before provisioning
- Basic resources - VMs, GPUs, volumes, VPCs, load balancers, security
- Advanced services - Databases, storage, queues, caching via integrations
- Intelligent placement - Co-locates resources with dependencies
- Multi-region support - Single or multiple regions as needed
- Continuous management - Adds, removes, optimizes resources over time
- Cost tracking - Real-time cost monitoring for every resource
- Secure credentials - BYOI with credentials stored on your side
Related Features
- Multi-Cloud Support - Deploy across multiple providers
- Code Analysis - How Monk understands your infrastructure needs
- Autonomous Deployment - End-to-end deployment process
- Configuration & Wiring - How services connect across infrastructure
- Networking - Advanced networking capabilities
- Security - How infrastructure is secured
- Cost Tracking - Real-time infrastructure cost monitoring
- Integrations - All supported cloud services