The ngrok blog
Subscribe to our newsletter or follow our RSS feed for the latest news about unified ingress for development and production.
What makes the ngrok Kubernetes Operator different?
Discover how ngrok’s Kubernetes Operator works behind NAT, simplifies software management, and ensures dev/prod parity with powerful modules and more
Introducing ngrok's Traffic Policy module
Discover ngrok's Traffic Policy module: manage traffic across platforms using CEL and JSON/YAML, with flexible configurations and advanced logic.
Introducing ngrok’s developer-defined API Gateway: Shifting the paradigm of API delivery
ngrok's composable API gateway allows you to filter traffic, route to any number of upstream API services and more—all powered by our Traffic Policy engine.
Harness the power of AI and machine learning: Revolutionize data accessibility with ngrok
Explore how ngrok enables AI and ML by simplifying access to customer data, allowing for seamless, secure, and efficient development of new LLMs.
Add OAuth 2.0 to a Node.js CRUD app
Secure a Node.js CRUD app using the ngrok JavaScript SDK for stable domain setup. Implement OAuth through Google for user authentication and authorization.
What is the control plane?
The control plane is the component in a distributed system that directs how data is processed by the data planes, ensuring proper and secure data processing.
Introducing end-to-end HTTP/2 support from client to origin server
ngrok now supports HTTP/2 to speed up the traffic between client and server
How ngrok serves AI companies
Explore how ngrok empowers AI companies with connectivity solutions, aiding rapid development and innovation in AI technology.
ngrok’s Ingress Controller now available in digital marketplaces
Learn about deploying ngrok's Ingress Controller for Kubernetes from the VMWare Tanzu, DigitalOcean, and Civo digital marketplaces.
What is the data plane?
The data plane is responsible for the actual processing of data to accomplish a task based on the routing decisions made by the control plane.
Get started with User Agent Filtering
ngrok users can now use the User Agent Filter module to filter traffic destined for upstream services based on the value of the HTTP user-agent request header.
Our next generation firewall project
Read about how we have improved our firewall and created an open-source Firewall Toolkit in the process.
Introducing the ngrok JavaScript SDK
ngrok-javascript SDK enables native and idiomatic support for adding secure ingress directly into your JavaScript and TypeScript applications
Introducing the ngrok Python SDK
Check it out: ngrok-python is a native and idiomatic SDK designed to integrate secure ingress directly into your Python applications.
Agent versions 3.1 and older are no longer supported
As of Jan. 15, 2024, free accounts using the ngrok agent version prior to version 3.2 will no longer connect to the ngrok service.
Build an API in Next.js and deploy with Rancher
See how to build and deploy a Next.js application in Kubernetes with Rancher
Unleash the power of ngrok with our Go SDK
The ngrok Go SDK empowers developers to streamline application deployment, enabling them to focus on coding and building remarkable applications confidently.
How ngrok uses Dagster to run our data platform
Explore how ngrok leverages Dagster to orchestrate its data platform, ensuring efficient data management and insights generation.
Why does usage-based pricing work for developers?
Data shows that developers prefer to pay for infrastructure software via a consumption model.
Bolster control and governance with ngrok Account Domain Controls
Introducing ngrok Account Domain Controls: Unify user accounts, enforce policies, and secure ngrok usage with ease.