ngrok makes it easy to securely connect to devices deployed in remote networks. Whether you need to reach a sensor behind a firewall, provide remote admin access to a kiosk, or connect your cloud to thousands of field-deployed devices, ngrok gives every device a secure, addressable endpoint. No firewall changes, VPNs, or open ports required.Documentation Index
Fetch the complete documentation index at: https://ngrok.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Why use ngrok as a device gateway?
- Every device gets a URL: Each device becomes addressable by your cloud, technicians, and customers without touching the remote network.
- Policy lives in the cloud: Update access controls, authentication, and rate limits without firmware pushes or truck rolls.
- No VPN required: Unlike a VPN, the ngrok agent connects outbound on port 443 and scopes access to specific services—not entire networks. No inbound ports, firewall rules, or network reconfiguration needed on the remote network.
- API-compatible: Every feature and function is available via the ngrok http API so you can manage your entire fleet programmatically.
- Pay only for what you use: On Pay-as-you-go plans, billing is per active endpoint hour. Spin endpoints up and down via API for security reasons, not cost ones.
Use cases
Remote access
Give technicians and end users SSH, RDP, or web access to devices in the field
Cloud-to-device
Connect your cloud services to device APIs and databases behind remote networks
Fleet management
Manage credentials, multi-tenancy, and observability across thousands of devices
The ngrok platform
Secure tunnels
Learn how ngrok creates outbound-only encrypted tunnels from devices to the cloud
Traffic Policy
Authenticate, rate limit, and control access at ngrok’s edge before traffic reaches your devices
Security
Manage credentials, IP restrictions, mTLS, and compliance across your fleet
Next steps
Quickstart
Get a device reachable from the internet in minutes
Full walkthrough
Follow a detailed example scenario configuring a smart factory with ngrok