🔒 ngrok expands free plan with OAuth and webhook security in one line Learn more

Secure Tunnels Logo

ngrok Secure Tunnels

Instant access to any system without network pain.
No dynamic DNS, no port forwarding, no VPNs.

Secure tunnels are for

  • Developers

    Put localhost on the internet securely. Introspect and replay requests for a tight feedback loop

  • Universal Connectivity

    Connect to any system regardless of network or location

  • Zero Firewall Friction

    Connect into customer networks. No time wasted on firewall rules, VPNs, or change requests

Development

Native Installation on any OS

Install ngrok using your favorite package manager, including Homebrew, Chocolatey, and Snap
Download ngrok >

Online in One Line

Put any service, device, or app on the internet with one command
Learn More >

Web Inspection Agent

Inspect and troubleshoot HTTP requests in real-time via inspection UI and APIs
Learn More >

Request Replay

Save hours reproducing HTTP requests and triggering webhook calls with a single click
Learn More >

HTTP, TCP, and TLS tunnels

Web apps, web services, APIs, databases, SSH, RDP, or any TCP service
Learn More >

File Server

Serve files over secure HTTP tunnels without standing up WebDAV, SFTP, and file servers
Learn More >

Agents

Runs Everywhere

Supported on Windows, Linux, MacOS, Solaris, Raspbian and even on mainframes
Learn More >

Native Docker Support

Works natively in Kubernetes and Docker environments with the official ngrok container
Learn More >

Agentless Tunnels

No agents? No problem. Connect with ssh reverse tunnels (ssh -R) or using our native libraries
Learn More >

Agent APIs

Manage tunnels, collect metrics, inspect, and replay requests programmatically
Learn More >

Security

Per Agent Authtokens

Provide unique authtokens for ngrok agents, enabling granular access control
Learn More >

Access Control Lists (ACLs)

Enforce least privilege at the agent with scoped credentials
Learn More >

IP Restrictions

Restrict IPs and CIDRs where ngrok agents can start
Learn More >

Zero-Knowledge Encryption (e2ee)

Ensure no one – not even ngrok – can see your tunnel traffic with end-to-end encryption
Learn More >

Dedicated Ingress Domain

Avoid issues with egress firewalls and whitelabel your agent traffic with your own tunnel ingress domain
Learn More >

No Shadow IT

Block the use of personal ngrok accounts in your corporate machines and networks
Contact Us >

Resiliency

Resilient to Unpredictable Networks

ngrok agents automatically recover from network outages, changes in IP, and in ISPs
Learn More >

Resilient to Machine Crashes

ngrok agents work with native OS services like systemd to restart tunnels after machine crashes
Learn More >

Remote Agent Management

Monitor, stop, restart, and update agents remotely via UI, CLI, APIs, and native SDKs
Learn More >

Over the Air Updates

Update ngrok agents remotely and without requiring side channels, backdoors, or VPNs
Learn More >

The ngrok Platform

Secure Tunnels is built on ngrok’s platform, our infrastructure with global scale, security, encryption, and resiliency in one place.

Trusted by 5 million developers and
recommended by the best teams

Get Started with ngrok