⚡ esp32-tunnel

Give every ESP32 a public URL.
No port forwarding. No ngrok account.

Hosted WebSocket relay for ESP32. Flash the library, connect with an API token, and call your device from anywhere — GPIO, sensors, OTA, your own HTTP API.

Start free — 1 device Download library

Checking relay…

1 Sign up

Create an account and copy your API token. Reserve a device slug like my-bin.

2 Flash

Call tunnelToken("nt_…") then tunnelSetup(SELFHOST, "host/my-bin").

3 Call it

Hit https://host/my-bin/api/data from any app. Optional visitor ?key= password.

Tutorial

Self-hosted walkthrough — no YouTube, no Mux. Account → token → firmware → first API call.

0:00 / 0:20

Example code

Copy a snippet, replace the token and slug, then flash or call the public URL.


    

Download

Arduino ZIP library plus every example sketch. Unzip, then Sketch → Include Library → Add .ZIP Library.

Library + examples

ZIP
  • src/ — tunnelToken + all providers
  • examples/ — SelfHosted, OTA, Bore…
  • GETTING_STARTED.txt
Download library.zip

Examples only

ZIP
  • SelfHosted + SelfHosted_ota
  • Localtunnel, Bore, DualCore
  • HandlerMode
Download examples.zip

Monthly plans

Free

₹0 / mo
  • 1 reserved device
  • 10 requests / hour
  • API token + dashboard
Get started

Hobby

₹299 / mo
  • 5 reserved devices
  • 300 requests / minute
  • Razorpay subscription
Subscribe

Pro

₹999 / mo
  • 25 reserved devices
  • 1 000 requests / minute
  • For product fleets
Subscribe