--- title: Deploy sidebar_label: Deploy --- # Deploy Kilo Deploy lets you ship **Next.js** and **static sites** directly from Kilo Code, with: - **One-click deployment** from the Kilo Code dashboard - **No manual configuration** — deployment settings are generated for you - **Deployment history** with logs and build details - **Automatic rebuilds** on every GitHub push --- ## Supported Platforms - **Next.js 14** — latest minor - **Next.js 15** — all versions - **Next.js 16** — partial support (some features may not work) - **Static Sites** — pre-built HTML/CSS/JS - **Static Site Generators** — Hugo, Jekyll, Eleventy (built during deployment) **Package managers:** npm, pnpm, yarn, bun — automatically detected. --- ## Prerequisites Enable the **GitHub Integration** before deploying: 1. Go to **Integrations → GitHub** 2. Click **Configure** and follow the prompts to connect GitHub to Kilo Code --- ## Deploying Your App ### 1. Open the Deploy Tab - Navigate to your [Organization dashboard](https://app.kilo.ai/organizations) or [Profile](https://app.kilo.ai/profile) - Select the **Deploy** tab ### 2. Select Your Project - Click **New Deployment** - Choose **GitHub** in the Integration dropdown - Select your repository and branch DeploySelection ### 3. Click **Deploy** Kilo Code will: - Build your project - Upload artifacts - Provision your deployment - Stream logs in real time Once complete, you’ll receive a **deployment URL** you can open or share. DeploySuccess --- ## Deployment History & Rollbacks Each deployment is saved automatically with: - Timestamp - Build logs - Deployment URL (Preview/Production) From the deployment details, you can: - Inspect previous builds - Redeploy - Delete deployments --- ## Database Support Kilo Deploy does **not** include built-in database hosting, but you can connect to any external database service. --- ## Environment Variables Kilo Deploy supports Environment Variables and Secrets. Add the variable **key** and **value** during the **Create New Deployment** step, and toggle to mark as secrets. ## Common Use Cases Deploy is ideal for: 1. **Quick prototypes** — instantly push an idea live 2. **Staging environments** — share a preview environment 3. **Rapid iteration** — push commits and get automatic rebuilds