Device Gateway

Standardize connectivity across your entire fleet of IoT devices

Tired of wrestling with each site’s unique ISP, networking, port forwarding rules or firewall setup? Our scalable and protocol-agnostic solution lets you connect to millions of point-of-sale systems, factory robots, and any IoT device at the edge. Unlock new possibilities for your IoT projects - from remote access to on-device API connectivity, all without any hassle.

Logwood’s IoT subscription business reaches enterprise scale with ngrok.

How it works

ngrok operates a global network to manage traffic to all the devices running in partners’ environments
  1. Securely connect to IoT devices running in ANY network
  2. No more struggles with VPNs and firewalls
  3. Connect to all your devices running in external networks without configuring VPNs, opening inbound ports or struggling with change requests at each site. ngrok works on any platform - even Raspberry Pi. All you need is an internet connection - it could be 3G, 4G/LTE, 5G or even just Wi-Fi.
  1. Scale instantly across millions of IoT devices
  2. No more custom configurations
  3. Ditch cumbersome custom configurations for each device or location. ngrok lets you connect to 10, 100, or even 1,000,000 devices with the same ease. Automate configuration and management of your entire fleet of IoT devices using APIs. Accelerate service delivery by eliminating manual processes.
  1. No networking know-how required
  2. Focus on Your Code, Not the Network
  3. Your partners at retail stores, franchises, remote factories or any other external environment won’t need to invest in complex network infrastructure or hire skilled networking professionals. Connect devices at these locations to your systems with just one command or one function call and you can get up and running in just hours, not months.
  1. Speak the Language You Know: Build IoT with tried and tested Web Technologies
  2. Just speak HTTP
  3. Deliver value faster by leveraging a web programming model that you are already familiar with, eliminating the need for writing custom software using purpose-built protocols. No need to learn MQTT - instead leverage your web dev expertise with REST APIs and HTTP.
  1. Pay as you go
  2. Break free from fixed costs
  3. Ditch high upfront costs and pay only for the devices you use. Start small with prototypes and ramp up quickly without breaking the bank. Get started for free.

ngrok Device Gateway as a service

Self-hosted Edition

Deploy a dedicated instance of ngrok in your own environment for enhanced security and control.

Batteries included

Typically, you need to stitch together many different solutions and tools or write custom code to handle performance, security, observability, and availability requirements. With ngrok, you get all of that and more out of the box:
Typically, you need to stitch together many different solutions and tools or write custom code to handle performance, security, observability, and availability requirements. With ngrok, you get all of that and more out of the box:

Troubleshoot issues in real-time by getting visibility into traffic flows and other events right in the dashboard. Or forward traffic logs to your favorite observability tool and audit logs of configuration changes to your SIEM.

Global Load Balancing

Minimize latency by relying on ngrok’s intelligent routing that steers both device and agent traffic to the nearest Point of Presence (PoP). Ensure high availability for your services with geo-aware load balancing and failover.

Security and Encryption

Don’t suffer from network attacks that could be used to hack into your devices. ngrok uses latest TLS encryption, automatically provisions and rotates TLS certificates, and authenticates all traffic for secure communication.

Kubernetes Ingress

Manage traffic to your edge Kubernetes clusters running on K3s OR microK8s using our ingress controller or the new Gateway API that is role-oriented and expressive. Unlike other controllers, when you use ngrok you don’t need to configure any low-level networking primitives like IPs, VPC routing, egress gateways and network interfaces. Just helm install the ngrok Kubernetes operator and you're online.

API Gateway

Oftentimes, you need to access APIs on IoT devices. Configure rate limiting, JWT validation and other configs using our simple, flexible, and idiomatic JSON and CEL-based traffic policy engine.

Let’s talk

Let us know how we can solve your challenges.

You don’t have to be an expert in infrastructure to use ngrok. It’s plug and play.
Alex Russo
Product Specialist

Industry leaders rely on ngrok

Developer Roundtable: view upcoming webinars

Live demos of ngrok features, and chat with the ngrok team to get your questions answered.