Introduction
deplo.ai takes a GitHub repository, figures out what's in it, and deploys it to production — frontend to your Vercel account, backend to your Render workspace. Code goes in, production URLs come out.
deplo.ai is an AI-powered deployment orchestration platform for full-stack applications. You connect a GitHub repository; deplo.ai detects the stack (frameworks, monorepo layout, build commands, runtimes), asks for the environment variables your code actually reads, deploys the backend to Render and the frontend to Vercel, wires the two together, and hands back live production URLs. A typical full-stack deploy completes in a few minutes, with no YAML, no Dockerfiles, and no provider dashboards to configure.
It is built for indie hackers, startups, students, and hackathon teams — anyone who wants the app live without first becoming a DevOps engineer.
Why deplo.ai exists#
Most platforms that make deployment easy do it by hosting your app themselves. That is convenient on day one and a problem on day one hundred: your app, your domains, your usage data, and your bill all live inside someone else's platform, and moving out means re-deploying everything from scratch.
deplo.ai takes the opposite position: it is an orchestrator, not a host. Deployments always run inside cloud accounts you own — the frontend lands in your Vercel dashboard like any project you created by hand, and the backend runs as a Render web service in your own workspace. There are no global platform credentials; every deployment uses your own provider credentials, stored AES-256-GCM encrypted per user.
- No lock-in. Disconnect deplo.ai at any time and your apps keep running — they were always yours. You can manage, scale, or delete them directly in Vercel and Render.
- No middleman on your traffic. Requests go straight to your Vercel and Render deployments. deplo.ai is not in the serving path.
- No surprise bills. deplo.ai is free during beta. You pay only for your own provider usage — and both Vercel and Render have free tiers that cover typical side projects.
Key features#
Automatic stack detection#
A deterministic, evidence-scored detection engine reads your repository tree and identifies frameworks, languages, monorepo structure (turbo, nx, pnpm/npm/yarn workspaces), package managers, and build commands — from the files themselves, never guesswork on a single indicator. When confidence is low, a bounded AI fallback (strictly at most two model calls per deployment) reasons about the repository and corrects the result. See Architecture for the full pipeline.
Environment variable wiring#
The analyzer scans your source for the environment variables your code actually reads and marks which are required. Connection variables are wired automatically: the backend deploys first, its live URL is injected into the frontend build (NEXT_PUBLIC_API_URL, VITE_API_URL, and friends — whichever keys your code uses), and the backend receives FRONTEND_URL for CORS. You never have to provide a URL that does not exist yet. See Environment Variables.
AI failure diagnosis#
When a deployment fails, deplo.ai runs one bounded AI analysis over the detected stack, the error, and the log tail. The diagnosis — likely cause, corrected build/start commands where applicable, and a recommendation — is appended to the deployment logs, and you receive an email with the same explanation plus a copy-paste fix prompt for your AI coding tool. Failures are a first-class experience, not a dead end.
Monitoring and analytics#
Every deployed project gets uptime probes every five minutes, latency history, and per-project health — plus optional privacy-friendly product analytics via a one-line insights.js snippet. See Monitoring & Analytics.
A real CLI#
The deplo CLI (@deplo.ai/cli, Node 20+) does the whole flow from the terminal: deplo login hands off to the browser once, then deplo deploys the repo in your current directory. Long-lived dpl_ tokens make it work on headless machines and in CI.
Supported platforms#
Frontends deploy to your Vercel account; backends deploy as web services in your Render workspace. Everything in the tables below is detected by the analysis engine; the status column shows what deploys end-to-end today.
Frontends → Vercel#
| Framework | Status |
|---|---|
| Next.js | Live |
| React (Vite) | Live |
| Vue | Live |
| Nuxt | Live |
| Astro | Live |
| Svelte | Live |
| SvelteKit | Live |
| Remix | Live |
| Gatsby | Live |
| Angular | Live |
| Static HTML | Live |
Backends → Render#
| Framework | Language | Status |
|---|---|---|
| Express | JavaScript / TypeScript | Live |
| Fastify | JavaScript / TypeScript | Live |
| FastAPI | Python | Live |
| Flask | Python | Live |
| Django | Python | Live |
| Go (net/http and frameworks) | Go | Live |
| NestJS | TypeScript | Planned |
| Hono | JavaScript / TypeScript | Planned |
| Koa | JavaScript / TypeScript | Planned |
| Spring Boot | Java | Planned |
| Bun runtime | JavaScript / TypeScript | Planned |
Frameworks marked Planned are already recognized by the detection engine with a correct deployment strategy, but are not yet enabled end-to-end. Repos containing them analyze fine; the unsupported component is reported honestly rather than deployed badly. Additional hosting providers (Railway, Cloudflare, Fly.io) are on the provider roadmap.
Where deplo.ai is going#
The near-term direction is depth over breadth: push-to-deploy via GitHub webhooks, rollbacks Planned, the remaining backend frameworks above, and more hosting providers behind the same one-connection pattern. The constant is the model: deplo.ai orchestrates, you own everything it creates.
Next steps#
From GitHub sign-in to a live production URL in under ten minutes.
The moving parts: dashboard, API, queue, detection engine, and providers.
Install with npm, deploy from the terminal, automate in CI.
Billing, providers, deployments, security, performance — answered.