ngrok Welcome to Kate’s Site! It’s currently under development… Check back soon! $ node app.js Serving app.js port 3000 $ ./ngrok http 3000 ngrok by @inconshreveable Session Status online Account Kate Libby (Plan: Pro) Web Interface Forwarding -> localhost:3000 Forwarding -> localhost:3000

Public URLs for exposing your local web server.

Spend more time programming. One command for an instant, secure URL to your localhost server through any NAT or firewall.

Take advantage of a powerful local inspector

ngrok provides a real-time web UI where you can introspect all HTTP traffic running over your tunnels. Replay any request against your tunnel with one click.

And so much more.

Explore the docs to see everything ngrok can do.

Join the hundreds of thousands of developers who love ngrok

Here’s some kind words from a few of them.

  • @_shadj

    ngrok has become essential to my workflow. Makes testing responsive designs so much easier.

  • @Breefield

    ngrok is genius, replaying requests makes webhooks 1M times easier to handle.

  • @davejlong

    #ngrok is a dream for testing localhost with remote APIs!

  • @thecodeboss

    ngrok has got to be the easiest local tunnel solution I've ever used.

  • @Botto

    ngrok, probably the best tool I have started to use for my webwork since firebug also great support

  • @julianwachholz

    holy crap. is awesome, this solves pretty much all local developer problems.

  • @philadams

    so is basically the greatest thing ever.

More ngrok love →

Stay focused on coding.

Get up-and-running with ngrok in less than a minute.

Start using ngrok for free →