
All your traffic. One gateway.
ngrok is an all-in-one cloud networking platform that secures, transforms, and routes traffic to services running anywhere. It enables developers to expose local applications to the internet via secure tunnels and serves as a unified API gateway, AI gateway, and device gateway for production workloads, used by over 5 million developers.
Connect services anywhere to the internet without firewall changes or port forwarding
Deliver, secure, and manage APIs with built-in authentication and rate limiting
Route, secure, and transform traffic to AI models with policy-based controls
Route and transform traffic using CEL-based rules for fine-grained control
Real-time traffic inspection and debugging for HTTP requests and responses
Scale services with automatic endpoint replication across infrastructure
Block volumetric attacks automatically at the network edge
Expose locally running web applications to collaborators and clients for demos without deploying
Receive webhook callbacks from Stripe, GitHub, Twilio directly on your local machine for real-time debugging
Unified ingress point for APIs with built-in authentication, rate limiting, and traffic policies
Connect and manage remote IoT devices through secure tunnels without complex VPN configurations
Native integration with Kubernetes manifests for cloud-native deployments
Send traffic logs to Datadog, CloudWatch, Azure Monitor, and other observability platforms
Route and observe traffic to AI/LLM endpoints with policies for cost control and safety filtering

AI coding assistant with 300+ models and autonomous agents