Skip to main content

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:
  1. Analyzes your source codeDeep-dives into your app structure across any language or framework
  2. Maps all components — Frontends, backends, API servers, workers, cron jobs
  3. Containerizes servicesBuilds containers for each component and verifies they run
  4. Identifies third-party servicesDatabases, message queues, APIs your app depends on
  5. Infers configurationGenerates environment variables and connection strings based on service relationships
You get a human-readable configuration of your entire system to review before anything ships. Monk analyzing and planning a deployment

Phase 2: Infrastructure & Deployment

Once you approve, Monk:
  1. Provisions infrastructureCreates cloud resources (VMs, GPUs, VPCs, load balancers) across any provider
  2. Deploys your app — Your code and all third-party services, wired together
  3. 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.
You authorize Monk once per provider. It handles the rest.
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