Skip to content

Wormhop vs ngrok

An ngrok alternative for traffic that isn't only HTTP

ngrok is a good way to share a web app. If you also need UDP for WebRTC, game servers or VoIP, blocks of ports for a media server, or real-time traffic that holds up on a lossy link, Wormhop is built for that.

CapabilityWormhop
HTTP and HTTPS tunnels with WebSocketsYes
TCP tunnelsYes, from Hobbyist
UDP tunnelsngrok doesn't offer UDP tunnels.Yes, from Hobbyist
Port rangesFor media servers that want a port per session.Up to 100 reserved ports
Loss-tolerant UDP transportQUIC datagrams, TCP fallback
Custom domains with automatic TLSYes, from Hobbyist
Connects over 443 when the agent port is blockedAutomatic
Agent memory at idleAbout 6 MB

01/Price

The same $10, more in the box

$10 a monthWormhop Hobbyistngrok Hobbyist
Online tunnels / endpoints53
Data transfer included25 GB5 GB
UDP tunnelsYesNo
Your own custom domain1, with automatic TLSNo
Yearly price$96$96

ngrok figures from ngrok.com/pricing, October 2026. ngrok also offers pay-as-you-go plans for teams.

02/Switching

The commands will look familiar

wormhop authtoken <token>
wormhop http 3000                      # like: ngrok http 3000
wormhop tcp 22 --remote-port 20022     # reserved TCP port
wormhop udp 27015                      # UDP

Keep several tunnels in a config file and start them together with wormhop start --all. The quickstart covers the rest.