Skip to content
SSShipSafeStack

Comparison

Vercel vs Netlify vs Render for AI-built apps

Short answer. Put the frontend on the host the project already targets, and keep secrets in that host's environment settings. Vercel and Netlify are built around git-connected deploys and preview URLs. Render is built around services you run, including a web service that stays up, with a free tier that sleeps and is documented as unfit for production.

Cursor, v0, and Replit often emit a Next.js or Vite app that needs a public URL. Lovable and Bolt can host it themselves, or you export and deploy. This page compares three hosts people ask about at that moment. Render is not a directory listing. Its column links to Render's pricing page. Figures were read on 19 Oct 2026.

Updated 19 Oct 2026

QuestionVercelNetlifyRender
What you deployA project with production and preview deployments. Pushing a branch that is not the production branch creates a preview URL. Server code runs as Vercel Functions.A site from git, the CLI, or a prompt, with deploy previews. Server code runs as Netlify Functions. The Free plan says you can deploy from AI, Git, or API.A static site on the CDN, or a web service with a build command and a start command. A web service is a running process. Render also offers managed Postgres.
Published starting priceHobby is $0/month. Pro is $20/month. Enterprise is custom. The pricing page lists usage separately from the plan fee.Free is $0 with 300 credits and a hard limit. Personal is $9/month with 1,000 credits. Pro is $20/month with 3,000 credits and unlimited members. Credits are Netlify's usage unit. This page does not convert them into visits.The Hobby workspace is $0/month plus compute. Pro is $25/month plus compute. A Free web service is $0 with 512 MB RAM. The next web-service size on the pricing page is under 1 CPU and 512 MB at $7/month. Static sites have no compute plan.
Preview and privacyPreview URLs are generated for non-production branches. Vercel Authentication for preview and production deployments is included on Hobby. Password Protection is not on Hobby. On Pro it is $20 per month per protected project.Unlimited deploy previews are listed on Free, Personal, and Pro. The Free plan says a project is private until you publish. Environment values can differ for Production, Deploy Previews, and branch deploys.Hobby includes single-service previews. Pro includes full-stack previews. A Free web service spins down after 15 minutes without inbound traffic and takes about a minute to start again. Render's free-instance docs say not to use Free instances for production.
Where a secret goesEnvironment variables are encrypted at rest. Vercel says secret values are write-only after you save them. You can scope a variable to Production, Preview, or Development. A Next.js variable prefixed NEXT_PUBLIC_ is still shipped to the browser.Site environment variables can be limited to Functions and given a different value per deploy context. You can mark a variable as containing a secret. Personal adds smart secret detection. A framework prefix such as VITE_ or NEXT_PUBLIC_ still embeds the value in the client.The dashboard has environment variables and secret files so credentials are not committed. Render's docs say to use them for API keys and database URLs. A value that the frontend build inlines is still public.
The free-tier catch for a real appHobby is a documented plan for a personal project, with its own limits, including 100 deployments per day on the Hobby plan page. Preview URLs exist until you protect them.Free includes 300 credits. The credit-plan docs say that when credits run out, you are not charged on Free, and the Pro comparison page says projects pause until the next cycle.Free web services get 750 instance hours per workspace each month and sleep when idle. Free Postgres is one database per workspace, 1 GB, with no backups, and it expires 30 days after creation. After a 14-day grace period, Render deletes it.
A database next to the appMost AI-built apps keep Postgres on Supabase or another database and deploy the app here. Vercel is the host, not the system of record for those rows.Netlify's current Free plan lists Netlify Database and blob storage among the building blocks. Your existing Supabase or Firebase project can also stay where it is.Render Postgres is a managed database beside the web service. The free database expires after 30 days and has no backups. A production app on Render's own docs belongs on a paid instance.

Lean toward Vercel when

The repo is Next.js, which is what v0 and many Cursor projects emit, and you want a preview URL per branch. Turn on deployment protection before a preview holds real user data.

Lean toward Netlify when

The app is a frontend plus a few functions, and deploy previews on every plan matter more than a long-running server. Read the credit limit before you treat Free as production.

Lean toward Render when

You need a process that stays running, a background worker, or Postgres on the same platform, and you can pay for a compute plan. Use Free to try the dashboard. Render says not to use it for production.

The host does not review the database rules. It gives you a URL, a place for environment variables, and a bill. If Lovable or Bolt is already publishing the app, use their publish settings first. Move to Vercel, Netlify, or Render when you want the git deploy yourself. Check the pricing pages again before you pick a plan.

Related on ShipSafeStack

FAQ

Should a Lovable or Bolt app move to Vercel?

Only if you want to deploy the project yourself. Lovable and Bolt both publish on their own hosts. Exporting to Vercel, Netlify, or Render means you take over environment variables, previews, and the domain. The database rules do not move just because the frontend did.

Are preview URLs private?

Not by default. Vercel creates a URL for a non-production branch. Hobby includes Vercel Authentication for deployments. Password Protection is a Pro add-on at $20 per protected project per month. Netlify includes unlimited deploy previews on the plans checked here, and its Free plan says a project is private until you publish. Confirm the switch in the dashboard before you put real data on a preview.

Can I run a free production app on Render?

Render's free-instance documentation says not to use Free instances for production. A Free web service spins down after 15 minutes without traffic, and a Free Postgres database expires 30 days after you create it, with no backups. Static sites are free to deploy and still count against bandwidth and build minutes.

Is Render listed in the directory?

No. Vercel and Netlify have directory pages. Render is in this comparison because AI-built backends often need a long-running service, and Render publishes that model and its prices. The Render column links to Render's pricing page.

Sources

Checked 19 Oct 2026. Plan names and prices change. Open the current page before you buy.

Newsletter

A short weekly note on new tools and security checklists. No spam, unsubscribe anytime.