Skip to main content

Device Gateway

ngrok allows you to create secure ingress to any app, IoT device, or service without spending hours learning arcane networking technologies.

This section provides getting started guides for adding ngrok to the most popular IoT devices, ensuring the agent runs integrated to your operating system, restricting traffic to trusted origins, and integrating traffic events with your preferred logging tool.

NameDescription
APIs on Devices with the ngrok agentConnect to APIs on devices using the ngrok agent with mTLS encryption
APIs on Devices with the Python SDKConnect to APIs on devices using a custom agent built with the Python SDK
LinuxConfigure ssh access to remotely manage Linux devices using ngrok
Linux (ARM64)Configure ngrok to tunnel traffic into or remotely manage any Linux-based ARM64 device
Raspberry PiConfigure ssh access to remotely manage Raspberry Pi devices using ngrok
Raspberry Pi OSConfigure ssh access to remotely manage Raspberry Pi OS (formerly Raspbian) devices using ngrok
WindowsConfigure ssh access to remotely manage Windows devices using ngrok