The ngrok blog

Team ngrok
Team ngrok

Vulnerability management for customer-controlled environments

Explore vulnerability management in cloud apps, focusing on SaaS accessing customer databases in BYOC environments, with security and compliance insights.
February 29, 2024
5
min read
Mandy Hubbard
Mandy Hubbard

Introducing JWT validation for your API

ngrok's developer-defined API gateway introduces support for JWT validation. Learn about ngrok's implementation and how to add JWT validation to your API endpoints.
February 26, 2024
3
min read
Jonathan Stacks
Jonathan Stacks

What makes the ngrok Kubernetes Ingress Controller different?

Explore how ngrok's Kubernetes Ingress Controller uniquely operates behind NAT, simplifies software management, supports dev/prod parity with powerful modules, and more.
February 22, 2024
5
min read
Nijiko Yonskai
Nijiko Yonskai

Introducing ngrok's Traffic Policy module

Discover ngrok's Traffic Policy module: a powerful tool for managing traffic across platforms using CEL and JSON/YAML, offering flexible configurations and advanced logic.
February 21, 2024
5
min read
Nijiko Yonskai
Nijiko Yonskai

Introducing ngrok’s developer-defined API Gateway: Shifting the paradigm of API delivery

ngrok's API gateway includes traffic routing, JWT authentication and authorization for API security, rate limiting for ensuring fairness, preventing resource exhaustion of origin services, and flexible request/response manipulation - all powered by our new traffic policy engine.
February 15, 2024
3
min read
Mandy Hubbard
Mandy Hubbard

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.
February 5, 2024
5
min read
Scott McAllister
Scott McAllister

Add OAuth 2.0 to a Node.js CRUD app

This blog post provides a guide on securing a Node.js CRUD app by integrating the ngrok JavaScript SDK for stable domain setup and implementing OAuth through Google for user authentication and authorization.
January 26, 2024
7
min read
Joel Hans
Joel Hans

Unlock remote AI power with ngrok: A game-changer for developers

Deploy a powerful remote server for LLM development and dev-friendly AI workflow in just a few steps with ngrok, Ollama, and a GPU-accelerated virtual machine.
January 25, 2024
8
min read
Team ngrok
Team ngrok

What is the control plane?

The control plane in modern cloud technology is the component in a distributed system that directs how data is processed by the distributed data planes, ensuring proper and secure data processing.
January 19, 2024
3
min read
Blain Smith
Blain Smith

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
January 17, 2024
3
min read
Sam Richard
Sam Richard

How ngrok serves AI companies

Explore how ngrok empowers AI companies with connectivity solutions, aiding rapid development and innovation in AI technology.
January 17, 2024
3
min read
Mandy Hubbard
Mandy Hubbard

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.
January 9, 2024
5
min read
Team ngrok
Team ngrok

What is the data plane?

The data plane, a crucial component in modern cloud distributed systems, is responsible for the actual processing of data to accomplish a task based on the routing decisions made by the control plane.
December 18, 2023
3
min read
Mandy Hubbard
Mandy Hubbard

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.
December 14, 2023
5
min read
Mason Johnson
Mason Johnson

Our next generation firewall project

Read about how we have improved our firewall and created an open-source Firewall Toolkit in the process.
December 7, 2023
5
min read
Bob Hagemann
Bob Hagemann

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.
December 6, 2023
5
min read
Nijiko Yonskai
Nijiko Yonskai

Introducing the ngrok JavaScript SDK

ngrok-javascript SDK enables native and idiomatic support for adding secure ingress directly into your JavaScript and TypeScript applications
December 6, 2023
5
min read
Salil Subbakrishna
Salil Subbakrishna

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, and any endpoints being served will return errors and be unavailable.
November 30, 2023
3
min read
Joel Hans
Joel Hans

Build an API in Next.js and deploy with Rancher

See how to build and deploy a Next.js application in Kubernetes with Rancher
November 29, 2023
18
min read
Celina Ward
Celina Ward

Unleash the power of ngrok with our Go SDK

Learn how the ngrok Go SDK empowers developers to streamline application deployment, enabling them to focus on coding and building remarkable applications confidently.
November 20, 2023
3
min read
Christian Hollinger
Christian Hollinger

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.
November 16, 2023
12
min read
Sam Richard
Sam Richard

Why does usage-based pricing work for developers?

The best products align their exchange of value (their pricing metric) with the value that users receive from their product. Data shows that developers prefer to pay for infrastructure software via a consumption model.
November 16, 2023
3
min read
Matthew Karnowski
Matthew Karnowski

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.
November 8, 2023
5
min read
Scott McAllister
Scott McAllister

Migrate to ngrok from Cloudflare Tunnels using YAML

Explore ngrok as a versatile alternative for secure service access, offering seamless integration options for teams migrating from Cloudflare Tunnels.
November 3, 2023
3
min read
Alan Shreve
Alan Shreve

Introducing Pay-as-you-go pricing for ngrok

New from ngrok: Pay-as-you-go pricing. Optimize costs by paying just for active endpoints, perfect for delivering apps and APIs to production.
October 31, 2023
5
min read
Scott McAllister
Scott McAllister

Build a CRUD app with Node.js

Master the art of building a CRUD app with Node.js, Express, and React. Manage a database and deploy with ngrok.
October 19, 2023
13
min read
Josh Hertlein
Josh Hertlein

MFA for your production infrastructure running on ngrok

Learn how ngrok secures your production infrastructure using MFA and Time-Based One Time Passwords (TOTP).
October 18, 2023
3
min read
Arianna Willett
Arianna Willett

Authentication at the network edge

Enhance network security with various authentication methods at the network edge. Thwart unauthorized access and minimize attack surfaces.
October 17, 2023
5
min read
Karthik Krishnaswamy
Karthik Krishnaswamy

What is global server load balancing (GSLB)?

Understand the basics of GSLB and its benefits, like reducing application latency, supporting disaster recovery, and simplifying IT operations.
October 12, 2023
3
min read
Shub Argha
Shub Argha

Build and test a CRUD app in Go

Developing a production-ready application is a complex and time-consuming undertaking involving collaboration with multiple engineering teams and stakeholders. This post walks through creating a CRUD web application in Go.
October 11, 2023
10
min read
Scott McAllister
Scott McAllister

A developer's guide to webhook security

Webhooks are extremely useful for staying up to date with changes in other systems but are they secure? This post will guide you through some steps to ensure the webhooks you consume are valid.
October 3, 2023
3
min read
Nijiko Yonskai
Nijiko Yonskai

Introducing Always-On Global Server Load Balancing

ngrok announces always-on GSLB Solution that improves application performance and resiliency without burdening ITOps.
September 14, 2023
5
min read
Nijiko Yonskai
Nijiko Yonskai

Introducing Cloud Edges for all ngrok users

Announcing the addition of Cloud Edges to our free tier to deliver production apps and APIs on ngrok
August 28, 2023
5
min read
Nijiko Yonskai
Nijiko Yonskai

Static domains for all ngrok users

All ngrok users can now claim one static domain for free. With your free static domain, you no longer need to worry about broken links caused by agent restarts, or updating webhook providers / mobile apps with new URLs.
August 16, 2023
5
min read
Scott McAllister
Scott McAllister

Kubernetes Ingress with ngrok and HashiCorp Consul

HashiCorp Consul provides a scalable and highly resilient platform for managing traffic across microservices. When paired with ngrok, Consul provides a robust and secure way for service-to-service communication within a Kubernetes cluster to communicate, while ngrok can seamlessly and securely provide public ingress to those services.
August 15, 2023
5
min read