Skip to main content

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.

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.

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.
Still curious? Read the FAQ.

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