Engineering

James Szalay
James Szalay

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
Joel Hans
Joel Hans

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?
Alex Bezek
Alex Bezek

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
Ryan Grant
Ryan Grant

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
Rachel Kolavo
Rachel Kolavo

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
Christian Hollinger
Christian Hollinger

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