ngrok

ngrok — The quickest way to put a localhost server on a public HTTPS URL, now wrapped in a fuller usage-priced API gateway.

ToolTunnels & Exposure★ 3.9 editor rating · data-basedThe quickest way to put a localhost server on a public HTTPS URL, now wrapped in a fuller usage-priced API gateway.
1 review videos aggregated·1 source channels·205K total views·aggregated public data·refreshed monthly·Curated by editors · for reference only

What it is

ngrok is a tunneling service and agent that gives your locally running apps public URLs over HTTP/S, TCP and UDP, with a hosted gateway platform built on top.

Editor's review

Long-form introduction by the BetterPicker editors · checked against the official site · Oct 24, 2026

ngrok is the answer to a question every developer eventually asks out loud: how do I show someone the app running on my laptop? One command - ngrok http 3000 - and your localhost server sits behind a public HTTPS URL you can paste into a chat. The most-watched tutorial in this review set walks through the whole ritual on Windows: download a zip, extract one executable, paste an authtoken from the dashboard, and a Node server on port 3000 is testable from a colleague's phone. The reviewer's conclusion was that this is a tool every developer should know. Under the hood it is a reverse proxy running on someone else's edge, which is exactly why it works from coffee-shop Wi-Fi, carrier-grade NAT and hotel networks where port forwarding is impossible. What has changed is the business around the ritual. ngrok now sells itself as an API gateway with endpoints, traffic policies and device connectivity, and the free plan has become a bounded sandbox rather than an open tap.

What it does well

Frictionless sharing: one binary, one authtoken, one command. HTTP, TCP and UDP forwarding all work the same way, which is why it remains the default reflex for webhook testing, mobile debugging and demo links.

A real gateway underneath: the same tunnels power documented use cases from Kubernetes ingress and MCP server transport to AI-agent and device-fleet connectivity, with SSO, RBAC and SOC 2 reports on higher tiers. The inspection panel replays requests, so a misbehaving webhook can be debugged without re-triggering it.

Predictable entry points: a free tier for a taste, a $10 Hobbyist plan clearly aimed at solo devs and home labs, and usage-based production pricing with your own domains and unlimited endpoints.

Who it's for

Developers testing webhooks or demos, homelab owners exposing a service for a weekend, and platform teams that want tunnels, load balancing and access control behind one platform instead of a stack of scripts. It has also become plumbing for the AI era: the docs show local MCP servers and agent traffic riding the same tunnels.

Where it falls short

The free tier is a foyer, not a home. Expect a small usage credit, three endpoints, tight transfer caps and an interstitial warning page on free HTTP endpoints - fine for a demo, impractical for a running service. Project links also die when the agent stops, so nothing here should be treated as durable infrastructure.

Public means public. A tunnel URL is reachable by anyone who holds it; the tutorial's own demo hands a stranger-friendly link straight to a dev machine, so authentication layers are your responsibility.

Usage pricing compounds. Production traffic is billed monthly on top of a $20 base, and teams that skip modeling their traffic get surprised by the invoice.

Specs at a glance

Facts from the official site · not editorial opinion

Latest versionngrok agent 3.x with authtoken config files, on the hosted gateway platform
PriceFree $0 (limited credit and caps); Hobbyist $10/mo; Pay-as-you-go $20/mo plus usage
PlatformsAgent runs on Windows, macOS and Linux; hosted control plane
Open sourceProprietary hosted service; the agent is a free download
Core capabilitySecure public tunnels to localhost services over HTTP/S, TCP and UDP
IntegrationsDocker, Kubernetes ingress, webhook tooling, SDKs, traffic-policy API and MCP transport
Best forDevelopers who need to share or test localhost services on the public internet in seconds

Frequently asked questions

▸Is ngrok free?

There is a free plan with a small one-time usage credit, up to three endpoints, tight transfer caps and an interstitial page on free HTTP endpoints. The $10 Hobbyist plan removes the interstitial for solo use.

▸Is exposing localhost safe?

A public URL is public. Use the built-in access controls, keep tunnels short-lived, and never expose an unauthenticated admin panel.

▸ngrok or Cloudflare Tunnel?

ngrok is the fastest path to a shareable URL with paid gateway features on top; Cloudflare Tunnel suits always-on services that already live inside the Cloudflare ecosystem.

▸What can I tunnel?

HTTP/S, TCP and UDP: web apps, SSH and RDP sessions, game servers, webhook receivers and more - the docs even walk through hosting a Minecraft server.

Video reviews

1 review videos aggregated · praise and criticism included alike · click through to the original video

How to Install Ngrok on Windows 11 | Expose your localhost to everyone | NGROK SETUP review video thumbnail

How to Install Ngrok on Windows 11 | Expose your localhost to everyone | NGROK SETUP

205K views · 2,599 likes · source ProgrammingKnowledge

Watch ↗

Channels that covered it

Channels are aggregated as sources only — we don’t rate creators

ProgrammingKnowledge
ProgrammingKnowledge

1M+ subscribers · 1 video on it

Visit ↗

Related tools

ElevenLabs
ElevenLabs

AI speech synthesis: text-to-speech and voice cloning for narration, audiobooks and multilingual localization

AI Voice
Midjourney
Midjourney

AI image generation — type a prompt, get concept art and illustrations

AI Image
Suno
Suno

Full songs (vocals + backing) generated straight from a text description

AI Music
Runway
Runway

AI video generation and editing toolkit

AI Video

Where to go next

Open the official site ↗

External links open in a new tab; external content is independent of this site.
Link down? Every object page is re-checked monthly.