Awesome Open Source
Awesome Open Source

ngrok for vscode

A VSCode extension for controlling ngrok from the command palette.

VSCode Marketplace badge GitHub Actions CI status


  • ngrok: start: Start an HTTP tunnel pointing to a port of your choice from the command palette

    Open the command palette, type 'ngrok: start' and then type the port number

    You can choose to copy the URL to the clipboard, open it in a browser or even generate a QR code so that you can easily open it on a mobile device

    When you start a tunnel, you can choose to show a QR code which can be scanned by a mobile device

  • ngrok: start: Start a named HTTP tunnel from your ngrok config

    Open the command palette, type 'ngrok: start' and choose the tunnel from your config.

  • ngrok: stop: Stop one or all HTTP tunnels

    Open the command palette, type 'ngrok: stop' and choose the tunnel you want to stop, or choose 'All' to stop all tunnels

  • ngrok: dashboard: Open the ngrok dashboard

Extension Settings

This extension contributes the following settings:

  • ngrokForVSCode.configPath: set a custom path to your ngrok config

Release Notes

1.8.3 - 2021-01-01


  • An npm script so that I stop messing up packaging

See the CHANGELOG for all release notes.



Phil Nash - GitHubWebsiteTwitter

Other contributors


Thanks go to:

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
typescript (10,392
vscode (363
vscode-extension (246
ngrok (30

Find Open Source By Browsing 7,000 Topics Across 59 Categories