ngrok exposes local servers behind NATs and firewalls to the public internet over secure tunnels.

How it works

You download and run a program on your machine and provide it the port of a network service, usually a web server.
It connects to the ngrok cloud service which accepts traffic on a public address and relays that traffic through to the ngrok process running on your machine and then on to the local address you specified.

What it's good for

Demoing web sites without deploying
Building webhook consumers on your dev machine
Testing mobile apps connected to your locally running backend
Stable addresses for your connected devices that are deployed in the field
Running personal cloud services from your home

License

Free with limited functionality

Pricing Information

Subscription that costs between $5 and $12. Price may vary depending on commitment and so on.

Supported Platforms

Mac Windows Linux BSD FreeBSD

Link to official ngrok site

Official Website

Features

No features added Add a feature

Category

Network & Admin

Tags

localhost localhost-tunnel networking tunneling

Screenshots

Make this page better by adding screenshots to ngrok.

Top alternativesView all

  • Serveo icon

    Serveo

    • Free
    • |
    • 3 Reviews
    • |
    • 38 Likes
  • Pagekite icon

    Pagekite

    • Freemium
    • |
    • Open Source
    • |
    • 0 Reviews
    • |
    • 12 Likes
  • ZEIT Now icon

    ZEIT Now

    • Freemium
    • |
    • Open Source
    • |
    • 0 Reviews
    • |
    • 3 Likes

Reviews

No reviews yet for ngrok, want to be first?

Post your review