Deploy

Deploy & Publish

One-click publish with zero downtime, GitHub auto-deploy, and long-term reliability guarantees.

One-click publish

Click Publish in the header to build and deploy your project live. Deployments use a blue-green strategy — your existing live site stays up during the build and switches over only when the new version is ready. Zero downtime.

  • Static HTML sites publish instantly — no build step needed
  • React/Vite/Next.js sites are built automatically before publishing
  • The published site is independent of your dev preview — changes only go live when you click Publish
  • Multi-page routing works correctly — /about, /admin-dashboard etc. all load the right page

After publishing, use the Links button (green ExternalLink icon) in the header to open your Live Site or Dev Preview in a new tab.

GitHub auto-deploy

Connect a GitHub repository to enable auto-deploy. Every push to your repo triggers an automatic build and publish — usually completing in under 2 minutes. Use the Clone option when creating a project, or connect via Domain Settings → GitHub token.

Note: GitHub auto-deploy requires a valid GitHub Personal Access Token with repo read access. Add it in the project's Domain Settings modal.

Performance & limits

AI Codes It is designed for startups, MVPs, side projects, and production apps with moderate traffic. Here's what to expect honestly:

  • Static sites — served directly by nginx with no cold starts. Handles thousands of concurrent visitors without issue
  • React/Vite/Next.js apps — same as static after build. The built assets are served from nginx, not Node.js
  • Edge functions — run as persistent Node.js processes (no cold starts). Simple DB queries typically respond in under 50ms
  • Database — shared PostgreSQL instance, one schema per project. Fine for most apps; not suitable for high-write workloads (>1000 writes/sec)
  • Dev preview — your dev server is a real running process (e.g. npm run dev). It stays warm as long as your project is active

Long-term reliability

Your projects and published websites are built to stay up — indefinitely. This is not a sandbox or a trial environment.

  • Your code is always yours — every project is a real Git repository. You can clone it, download it as a zip, or push it to GitHub at any time
  • Your database is exportable — use the SQL console to run pg_dump or export tables as CSV at any time
  • Published sites stay live — live sites run independently from the IDE. Even if you stop using the builder, your published site keeps running
  • No surprise shutdowns — we do not delete inactive projects or unpublish sites without notice
  • Standard stack — plain HTML/CSS/JS, React, or Node.js on nginx. Any developer can pick up and continue your project

Note: If you ever want to move off the platform entirely, your full project is one git clone away. Pair it with a PostgreSQL export and you have everything needed to host anywhere.