Comparison

ngrok vs Cloudflare Tunnel vs Vercel vs Netlify vs VibeDeploy

A localhost build reaches the public internet in one of two ways: through a tunnel that keeps your machine in the serving path, or onto a host that serves a copy for you. Which of the five you pick decides your uptime, your URL, and the jurisdiction your visitors' data lands in.

In one line

Tunnels (ngrok, Cloudflare Tunnel) are for showing work in progress while your machine stays on. Hosts (Vercel, Netlify, VibeDeploy) serve production copies. If production for you means EU infrastructure, a real domain and no CLI, VibeDeploy is the European option among the hosts.

FeaturengrokCloudflare TunnelVercelNetlifyVibeDeploy
TypeTunnel (temporary)Tunnel (temporary)Host (permanent)Host (permanent)Host (permanent)
Stays online when your computer is offcancelcancelcheck_circlecheck_circlecheck_circle
Stable URL that does not changePaid onlycheck_circlecheck_circlecheck_circlecheck_circle
Custom domainPaid planYes (via Cloudflare)YesYesYes, on every plan
Production-grade / always-oncancelcancelcheck_circlecheck_circlecheck_circle
No coding needed (describe it in plain text)cancelcancelcancelcancelcheck_circle
Hosting regionUSGlobal edgeUS-ledUSEU (Belgium)
Best forA quick temporary demoExposing a server that keeps running locallyNext.js apps (developers)Static sites (developers)Getting a site truly live with no skills

New to all this? Start with the plain-English guide.

Each option, honestly

ngrok

Tunnel

Instantly exposes the server still running on your computer on a public URL.

Best for: A quick temporary demo, or testing webhooks against your local machine.

The catch: It is not hosting. Your computer must stay on, and on the free tier the URL changes every time you restart.

Cloudflare Tunnel

Tunnel

Connects a server you keep running (a home lab, a self-hosted box) to Cloudflare's network.

Best for: Exposing something you self-host and keep online yourself, with a stable domain via Cloudflare.

The catch: Your own origin still has to keep running. Cloudflare does not host a copy of your site for you.

Vercel

Host

The default host for Next.js and React apps, deployed from Git.

Best for: Developers shipping a Next.js or framework app and comfortable with a Git and build workflow.

The catch: Assumes developer skills (Git, CLI, builds). US-led infrastructure, and usage-based pricing can climb with traffic.

Netlify

Host

A popular host for static sites and the Jamstack, with drag-and-drop or Git deploys.

Best for: Developers who already have a static build (a dist or build folder) to put online.

The catch: Still a developer workflow, US-based, with metered bandwidth above the free tier.

VibeDeploy

Host

A host built for non-technical people: describe the site in plain text and the AI builds and hosts it, or upload your local build.

Best for: Getting a site truly live on a custom domain in minutes, with no coding, hosted in the EU.

The catch: Static and single-page sites. It does not run an always-on custom backend or database.

Which should you pick?

Frequently asked questions

What is the difference between ngrok and Vercel or Netlify?expand_more

ngrok is a tunnel: it makes the site that is still running on your own computer reachable from the internet, but only while your machine and the tunnel stay on. Vercel and Netlify are hosts: they run their own copy of your site on always-on servers, so it stays live independently of your laptop. For a permanent website you want a host, not a tunnel.

Is Cloudflare Tunnel free hosting?expand_more

No. Cloudflare Tunnel is free, but it is a tunnel, not hosting. It connects a server you keep running yourself to Cloudflare's network. If your own machine or server stops, the site stops. A host actually stores and serves your site for you.

What is the best way to put a site online if I am not technical?expand_more

The other options assume you can run a build and a CLI. VibeDeploy is built for non-technical users: you describe the website you want in plain text and the AI builds and hosts it, or you upload your existing build. You get a permanent URL on your own domain in minutes, hosted in the EU, without any coding.

Which option keeps my site online when my computer is off?expand_more

Any real host: Vercel, Netlify, or VibeDeploy. They run their own copy of the site. Tunnels (ngrok, Cloudflare Tunnel) do not, because the site is still running on your machine.

From local build to EU production

Upload the build or let an AI agent deploy it over MCP. Your own domain, SSL and snapshots on EU infrastructure, with a 14-day trial and no credit card.

Start Free Trial