What It Does
Open your project in your IDE. Tell Monk to deploy it. Monk handles everything from code analysis to production — no configuration files, no container definitions, no infrastructure templates. It works whether you’re shipping a single service or a polyglot monorepo.How It Works
Phase 1: Analysis & Planning
Open your project in your IDE and tell your coding agent to deploy it. Monk then:- Analyzes your source code — Deep-dives into your app structure across any language or framework
- Maps all components — Frontends, backends, API servers, workers, cron jobs
- Containerizes services — Builds containers for each component and verifies they run
- Identifies third-party services — Databases, message queues, APIs your app depends on
- Infers configuration — Generates environment variables and connection strings based on service relationships

Phase 2: Infrastructure & Deployment
Once you approve, Monk:- Provisions infrastructure — Creates cloud resources (VMs, GPUs, VPCs, load balancers) across any provider
- Deploys your app — Your code and all third-party services, wired together
- Places each component optimally:
- Frontend (React, Vue, etc.) → Netlify or Vercel
- API server → Containerized on cloud compute
- Database → Managed service or self-hosted
- Workers → Containerized with auto-scaling
Example: E-commerce App
Say you have a project with a React frontend, Node.js API, Python recommendation engine, PostgreSQL, Redis, and Stripe. You:deploy this project
Monk: Analyzes all three codebases, detects Postgres/Redis/Stripe dependencies, containerizes the Node.js and Python services, and presents a plan — frontend on Netlify, API on AWS ECS, recommendation engine on AWS with GPU, Postgres on RDS, Redis on Redis Cloud, Stripe wired in.
You: Approve and provide credentials.
Monk: Provisions everything and deploys. Fully wired, ready to go.
Credentials & Security
Monk needs credentials and authorization for your cloud providers, hosting platforms, and database providers. That’s the only thing it asks of you.Credentials are encrypted at rest in your IDE’s secret storage and on your Monk cluster using your cloud provider’s KMS. They are never sent to Monk servers and never exposed to the LLM. See Security for details.
How to obtain credentials for all supported providers
Code Analysis
How Monk understands your codebase before deployment
Multi-Cloud Support
Deploy across AWS, GCP, Azure, DigitalOcean, and more

