The ngrok blog
Subscribe to our newsletter or follow our RSS feed for the latest news about unified ingress for development and production.
The ngrok Docker Desktop Extension: instant endpoints for your local containers
From Docker Desktop, start an endpoint for your local containerized APIs or apps, then apply rules for auth, routing, or rate limits without leaving the UI.
August 8, 2025
From nginx to ngrok: Dogfooding our own website with Traffic Policy
We built an API gateway, then turned it on ourselves. Here's the full story of how we replaced nginx and now host ngrok.com with Kubernetes and Traffic Policy.
ngrok is now available in the Microsoft Store
Securely install ngrok via the Microsoft Store for automatic updates and compatibility with app management tools.

By Russ Savage
August 6, 2025
How to write policies with patterns that scale
Tips for making your Traffic Policy easier to read, debug, and evolve, without rewriting it every time your requirements shift.

By Joel Hans
July 22, 2025
Introducing http-request: Call your services directly from Traffic Policy
Trigger internal services, validate requests, log events, connect to AI APIs, and generally give your gateway a brain with the new http-request action.
Decouple policy from sensitive data: introducing Secrets for Traffic Policy
Secrets let you define and manage sensitive values in secure vaults—no more hardcoding or repetitive edits during regular credential rotations.
Shinobi's shortcut to AI-powered pentests in staging and dev envs
Shinobi’s AI red team agents test apps before attackers do, and with ngrok's Traffic Policy, they can integrate with customer's unique topology in minutes.

By Sam Richard
July 1, 2025
ngrok's Go SDK v2: simple, streamlined, more powerful
Embed a secure gateway into your Go app in one function call and run it anywhere—then make it soar by managing traffic with Traffic Policy.
Use the load balancing power of Endpoint Pools for canary deploys and beyond
Load balancing isn't just for scaling replicas—see what else Endpoint Pools can do, like canaries and risk-free (or at least less risky!) gateway changes.

By Joel Hans
May 22, 2025
Introducing Endpoint Pools: Load balance anything, anywhere
With ngrok Endpoint Pools, load balancing is just starting endpoints with the same URL. Zero config. Elastic scale. Cross-cloud ready.

By Alan Shreve
May 20, 2025
Block bad actors and mitigate DDoS attacks with JA4 fingerprints
Tired of spoofed headers? Use JA4 to fingerprint clients by their TLS handshake and take action with ngrok Traffic Policy.
Battle against search and AI bots on your ngrok endpoints
Are search and AI bots invading your ngrok endpoints? Fight back with three developer-friendly traffic policies you can deploy in minutes.
Set variables in Traffic Policy for cleaner, reusable configs
Define lists, maps, and interpolated values inside your traffic management rules—then reference them anywhere—to make configs both simpler and more dynamic.

By Joel Hans
May 5, 2025
Automate Kubernetes testing with GitHub Actions and the ngrok Operator
Deploy a Kubernetes cluster, install the ngrok Operator, and validate your Helm charts or deployments—all inside GitHub Actions. Fast, clean, and repeatable.

By Jen Kagan
April 29, 2025
ngrok is also now your Kubernetes ingress
Simplify your Kubernetes ingress stack: global load balancing, DDoS protection, and flexible routing all built into ngrok’s Operator.
Tired of slow Kubernetes dev loops? Try local projection with bindings
Run your service on localhost, interact with it from any of your clusters—or all of them at once. ngrok makes the K8s dev loop feel magical again.

By Joel Hans
April 25, 2025
Terminate TLS however (and wherever) you want with Traffic Policy
Need custom certs? Want fast mTLS setup? ngrok’s terminate-tls action gives you complete TLS control from one declarative config.

By Joel Hans
April 23, 2025
Simplify your customer integrations with zero-VPN access
This is how I help modern teams do site-to-site connectivity: no VPNs, no sprawl—just secure tunnels and full control.

By Ishan Jain
April 21, 2025
Add secure ingress to the Kubernetes API and access it anywhere
Want remote access to your Kubernetes API without VPNs or other complicated networking? ngrok’s K8s Operator makes it secure, declarative, and RBAC-friendly.

By Joel Hans
April 17, 2025
Deploy custom error pages with your logo, your messages, your way
You can't always control when your services crash, but with Traffic Policy and custom responses, you can build consistent and helpful error pages in minutes.

By Joel Hans
April 15, 2025