Engineering
Our approach to always evolving dev tools for speed and clarity
The story of `nd`, why we surface what’s happening under the hood, and lean on proven tools so developers can work faster and troubleshoot smarter.
August 13, 2025
•
8
min read
Five ways ngrokkers 'doglab' gateways for homelabs and side projects
How do they build gateways to route and authenticate traffic to blogs, OSS analytics services, photo-sharing apps, and much more with Traffic Policy?
August 12, 2025
•
10
min read
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.
August 7, 2025
•
12
min read
Why and how we ‘stringified’ your API gateway policies
By replacing highly typed configs with raw YAML/JSON, we’ve eliminated a major UX papercut and given you feature updates “for free.” Let’s see what’s changed.
December 12, 2024
•
5
min read
How we built the Traffic Policy module and its actions
Traffic Policy is now the one true (and final!) way to shape your requests and responses. Let’s explore why we built it, how, and what it means for you.
October 23, 2024
•
15
min read
How we built ngrok's data platform
At ngrok, we manage a ~100TiB, 500+ table data lake, managed by a very small team. Here's a look at how we built it and what unique challenges we solved.
September 26, 2024
•
15
min read