The ngrok blog
Subscribe to our newsletter or follow our RSS feed for the latest news about unified ingress for development and production.
How Vijil built a trust layer for my first AI agent
Vijil’s platform tests your in-development agents against failure modes like prompt injection, PII leaks, and hallucinations—with a bit of help from ngrok.
API gateway shapes: back then, now, and beyond
Explore eight new gateway patterns—from CI/CD previews to multi-model AI—that show why gateways are no longer prod-only infrastructure.
By Joel Hans
September 16, 2025
ngrok-operator v0.20.0: Go SDK v2 and edges removal
This release drops legacy CRDs, moves to ngrok-go v2, and cleans up old code as we prepare for ngrok-operator v1.0.
September 10, 2025
The ngrok cheatsheet
How to run ngrok with Slack webhook authentication? GitHub OAuth? How to serve files? This cheat sheet shows you what else you can do with ngrok!
September 9, 2025
Secrets for Traffic Policy now in Open Beta
Manage sensitive values securely, reuse them across policies, and rotate them without editing policies—now open to everyone who's open to using the ngrok CLI!
August 27, 2025
ngrok is now HIPAA-compliant
HIPAA compliance opens ngrok for healthcare workloads—API gateways, webhook handling, and remote access with ePHI securely in transit.
August 25, 2025
Self-hosted local AI workflows with Docker, n8n, Ollama, and ngrok
The shortest path to the best of all worlds: AI-driven automation, simple deployments with containers and a GUI, and a gateway to knit it all together securely.
By Joel Hans
August 20, 2025
Smithery is shaping the agent-first internet—for builders and bots alike
Smithery is building tools to help you build, test, and distribute your MCPs on one side, and a "Google for MCPs" on the other—here's how they do it with ngrok.
By Joel Hans
August 19, 2025
Terminate requests to your endpoint with the close-connection action
While you can send a "no thanks" error code and response body, close-connection is perfect for situations where you'd rather just definitively close the door.
August 19, 2025
Block threats before they reach your services with our new WAF actions
Two new Traffic Policy actions, powered by OWASP CRS, drop malicious requests and responses at the edge, with no extra WAF service required.
August 18, 2025
ngrok-operator v0.19.0: Gateway API updates and edge deprecation
We've brought .Status.Addresses for ExternalDNS, gateway status conditions that match community standards, and are prepping for the EOL of edges.
August 14, 2025
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.
By James Szalay
August 13, 2025
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?
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.
June 18, 2025
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
Modernize and secure how you access remote devices
Ditch complex SSH/RDP chains and VPNs—here's how I help folks use ngrok to create secure and dynamic access to remote services or sites with a single agent.
By Ishan Jain
March 27, 2025
All the ways to hang with an ngrokker (and see what they built) at KubeCon + CloudNativeCon Europe 2025
From Platform Engineering Day, to our booth at N611, to talks on Gateway API implementations and API gateway maturity, there are plenty of places to find us.
By Joel Hans
March 20, 2025
How I build secure (and VPN-less!) industrial IoT connectivity
One ngrok agent per factory = secure IoT access, no open firewalls, no VPN pain. Learn how cloud endpoints simplify industrial connectivity.
By Ishan Jain
March 19, 2025
Four ways multicloud breaks you (and how API gateways help)
Multicloud isn’t magic—it’s a mess of networking, configuration, security, and observability pain. API gateways can help—here’s how to fix it the easy way.
By Joel Hans
March 11, 2025
Put your APIs online the easy and composable way
A composable API gateway means total flexibility. Learn how ngrok's endpoints and Traffic Policy make exposing, routing to, securing, and scaling APIs a cinch.
By Joel Hans
March 6, 2025
Introducing Cloud Endpoints
Have you ever wanted an ngrok endpoint that doesn’t go offline when you get disconnected from the internet? Now possible with always-on cloud endpoints.
February 24, 2025
How ngrok helps Sam develop and test LLM-powered RAG applications
Building LLM-fueled apps? See how one AI startup uses ngrok to develop locally against remote services and safely test LLM prompt changes without breaking prod.
By Team ngrok
February 6, 2025
Fast and secure ingress to remote AIs with ngrok, Deepseek, and Ollama
Your simplest path to AI collaboration or development using ngrok and Deepseek with an assist from Ollama and a GPU-accelerated virtual machine.
Introducing IP Intelligence to control unwanted traffic
Learn how ngrok's IP Intelligence gives you powerful tools to identify and block bots, scrapers, and malicious traffic at your API gateway.
By Russ Savage
January 15, 2025
Protect services with a circuit breaker at your API gateway
Implement circuit breaking at your API gateway to prevent cascading failures and protect services, and without having to add more complexity to your APIs.
By Joel Hans
January 6, 2025
Introducing the Basic Auth Traffic Policy action
Secure your endpoints with ngrok’s Basic Auth Traffic Policy, compatible with both interactive and programmatic access to your APIs or apps, in a few minutes.
Dynamic routing with CEL interpolation and the forward-internal action
Simplify and scale complex traffic routing topologies by dynamically routing requests based on subdomains, headers, and other request attributes.
December 19, 2024
The 3 big problems holding back API gateway observability
Deployment complexity, environment constraints, and poor debugging tools create more barriers to API gateway maturity than they do benefits.
By Joel Hans
December 18, 2024
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.
By Ryan Grant
December 12, 2024
Create a self-service app and API delivery platform with composable Traffic Policy
ngrok lets you manipulate traffic at multiple moments in the request lifecycle, allowing API developers to compose, not compromise, powerful API gateway rules.
By Joel Hans
December 10, 2024
Manage traffic on a region-aware API gateway—without the networking
Build a region-aware API gateway with ngrok's Traffic Policy. Route requests, manage failover, and enforce regional compliance with simple YAML configs.
By Joel Hans
December 4, 2024
Verify webhooks with ngrok’s new Traffic Policy action
Ensure secure, verified webhook interactions with ngrok’s Traffic Policy Action, enhancing protection and reliability for your endpoints.
December 3, 2024
How can I geoblock with an API gateway?
Use geoblocking in your API gateway to control traffic by location, enhancing security, compliance, and performance
November 22, 2024
Manage traffic at critical connection points with Traffic Policy phases
Learn how ngrok's phase-based Traffic Policy gives you granular traffic control in more places, from TCP connect through HTTP response, to take decisive action.
November 21, 2024
Goodbye tunnels, hello agent endpoints
We've collapsed many flags into one for simplicity and unified naming conventions to flatten the learning curve. Join us in saying bye by updating your configs!
By Tammy Bailey
November 13, 2024
Debug traffic flows with cloud endpoints and custom responses
By using the custom-response Traffic Policy action and a public endpoint, you can quickly develop new policy rules without standing up a whole infrastructure.
By Joel Hans
November 12, 2024
Flexible and expressive traffic orchestration: introducing internal endpoints
Internal endpoints are secure, non-public endpoints that end with .internal, allowing you to route traffic based on headers, paths, subdomains, and more.
October 29, 2024
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
Drop-in API gateway policy examples for manipulating headers
With these ready-for-prod Traffic Policy rules, you can boost your security, give customers SLA metrics, and create geo-aware APIs in a few lines of YAML.
By Joel Hans
October 17, 2024
How nuanced rate limiting transforms your API and business
Master the dynamics of API rate limiting with ngrok’s gateway: a key to enhanced security, efficiency, and user satisfaction.
By Joel Hans
October 3, 2024
CliffsNotes your voicemails with WebSockets, Twilio, and OpenAI
Explore ngrok's WebSocket capabilities with a demo crafted for Office Hours, integrating with OpenAI’s API to create a secure phone call summarization app.
By Joel Hans
October 2, 2024
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
ngrok in production: Not just for testing anymore
Transform how you handle production traffic with ngrok, enhancing security and management for your applications beyond just testing.
September 18, 2024
AWS PrivateLink vs. VPC peering vs. ngrok
Explore the pros/cons of AWS PrivateLink vs VPC peering for connecting AWS clouds securely—and whether ngrok could be a simpler and more flexible alternative.
By Team ngrok
September 17, 2024
Deploy advanced HTTP traffic shaping with request variables and CEL
Explore ngrok's request variables and Common Expression Language to create flexible, powerful HTTP traffic shaping rules for your API endpoints.
By Joel Hans
September 12, 2024
Introducing Office Hours: Learn about and build on ngrok together
Join ngrok's Office Hours: A monthly livestream for developers to learn, ask questions, and explore ngrok's capabilities beyond secure tunneling.
By Joel Hans
September 11, 2024
Deploy a globally-distributed API gateway with DigitalOcean and ngrok
Deliver low-latency, resilient APIs without vendor lock-in or complex networking with ngrok’s global server load balancer, automatically deployed with your API.
By Team ngrok
September 10, 2024
Visibility and limits: Keep track of your ngrok usage
Track your ngrok usage effectively with our dashboard, offering visibility into metrics like traffic, endpoints, and data transfers.
By Sam Richard
September 5, 2024
Introducing Load Balancer support for ngrok Kubernetes Operator
Enhance Kubernetes operations with ngrok’s Load Balancer support, streamlining access and connectivity for services in your clusters.
August 29, 2024
Send ngrok Network Traffic Logs to Azure Monitor
Seamlessly integrate ngrok with Azure Monitor to forward network traffic logs for enhanced visibility and secure traffic management.
By Russ Savage
August 21, 2024
Set up a reverse proxy with AWS and ngrok
Discover what a reverse proxy is and why they're essential for public-facing services, apps, and APIs, and learn how to set up a reverse proxy on AWS with ngrok
By Joel Hans
August 21, 2024
Easier DNS configuration with subdomains and zones—and a switch
Using branded domains with ngrok? It’s never been easier or more error-proof to establish proper DNS zones for delegation and namespacing.
By Joel Hans
August 19, 2024
Developer's guide: Manage traffic with CEL expressions and connection variables
Explore how ngrok's Traffic Policy feature helps developers filter traffic, without requiring help from ops, with raw connection variable data and CEL.
By Joel Hans
August 14, 2024
How to implement mutual TLS (mTLS) with ngrok’s API gateway
Mutual TLS (mTLS) with an API gateway can help you meet compliance requirements in industries that demand high security for data transmission.
By Joel Hans
August 13, 2024
Redirect vs URL rewrite in an API gateway
Find out the difference between URL rewriting and redirection and how to utilize them to seamlessly migrate your API endpoints
August 8, 2024
APIOps and an API gateway: Get your development groove back
Discover how GitOps and APIOps can revolutionize your API gateway workflow, offering version control, easy deployment, and developer sanity with ngrok.
By Joel Hans
August 6, 2024
Data at ngrok: A primer
Understand how ngrok handles your data with advanced security measures, offering clarity and control over your traffic flows and storage.
August 5, 2024
MicroK8s and ngrok: Easy ingress at the edge
Leverage ngrok with MicroK8s for efficient, secure edge computing and easy Kubernetes ingress setup across your networks.
How to build connectors to on-premise services for workflow automation
Streamline workflow automation by connecting on-premises services with ngrok’s secure, efficient connectors for various APIs.
July 24, 2024
It’s about time: Format timestamps and time zones in the ngrok dashboard
Customize timestamps in your ngrok dashboard to streamline debugging and enhance event observability across time zones.
By Russ Savage
July 24, 2024
Traffic Policy Engine now supports dynamic configuration with CEL Interpolation
Enhance your traffic policy management with ngrok's CEL Interpolation, enabling dynamic, adaptable configurations for APIs.
July 23, 2024
How ngrok’s GSLB elevates Linode-hosted SaaS performance and resilience
Discover how ngrok’s Global Server Load Balancing also brings multi-cloud and smoother application delivery to SaaS hosted globally on Linode VMs or k8s clusters.
By Joel Hans
July 17, 2024
Traffic Policy support for the Kubernetes Gateway API
We have added a policy CRD, which can support traffic policies in the ngrok Kubernetes Operator, enabling traffic policy actions on the Gateway API.
July 3, 2024
Traffic Policy Engine - What are CEL variables?
Harness the power of CEL variables in ngrok’s Traffic Policy Module to create dynamic, robust traffic filtering rules for your APIs.
July 1, 2024
Ingress controller vs. API gateway: A comparison
Ingress controllers and API gateways have some overlapping functionality, and this post helps you know when to use one over the other—or both!
What is port forwarding?
Think of port forwarding as opening a specific "door" on your network to let in and route traffic to specific services. Learn more in this post.
By Team ngrok
June 17, 2024
ngrok Accounts Now Require a Valid Payment Method to use TCP Endpoints
In an effort to curb abuse, a valid payment method must be added to your ngrok account, including the free tier, before using TCP endpoints.
By Russ Savage
June 13, 2024
ngrok Network Traffic Inspector is now Generally Available with replay and additional retention
Capture, inspect, and replay traffic for up to 90 days from the ngrok dashboard with our Network Traffic Inspector, now GA.
By Russ Savage
June 10, 2024
What is mTLS (mutual TLS) and how does it enhance security?
Learn how mTLS enhances TLS by requiring mutual authentication between client and server using digital certificates for better security.
By Team ngrok
June 6, 2024
API gateway gallery: Drop-in API policy management examples
With these 10 YAML-configured examples, you can mix-and-match your way to better security, availability, and observability of your freshest APIs.
By Joel Hans
May 30, 2024
An introduction to the Kubernetes Gateway API
Take a look at key concepts of Kubernetes Gateway API, advantages over traditional approaches, and use for effective traffic control in deployments.
By Mike Coleman
May 29, 2024
Secure site-to-site connectivity: Implement now with ngrok’s new guides
Use our new guides to self-serve site-to-site connectivity to APIs, databases, and device service APIs in external networks.
May 20, 2024
Secure your API with JWTs and ngrok’s API Gateway
Secure your APIs with JWT authentication using ngrok’s developer-defined API Gateway for enhanced security and seamless integration.
By Joel Hans
May 16, 2024
Developer experience in deployed API gateways: Kong vs. ngrok
Discover the simplicity of ngrok's API gateway and compare it to Kong for enabling developer productivity, ease of use, and rapid deployment capabilities.
By Joel Hans
May 14, 2024
Automate Bot User creation and management with our new APIs
ngrok now features a new Bot Users API endpoint that allows you to automate the creation, management, and deletion of Bot Users in your account.
By Russ Savage
May 2, 2024
Build your developer-defined "golden path" with the Kubernetes Gateway API and ngrok
The Kubernetes Gateway API and ngrok’s Cloud put power back into developers’ hands while abstracting away all the complexity of secure Kubernetes networking.
By Joel Hans
April 25, 2024
Reverse proxy vs. API gateway: Key differences explained
Reverse proxies and API gateways share many similarities. This post helps you understand how these technologies differ and when to use each one.
By Chad Tindel
April 17, 2024
Lunda.ai manages connections to Vonage, Whisper, and Llama with ngrok
Discover Lunda.ai's innovative approach to sales coaching using AI, powered by ngrok for seamless integration and rapid development.
By Sam Richard
April 3, 2024
What is VPC peering?
Virtual Private Cloud (VPC) peering is a method that allows two VPCs to connect and communicate. Get an overview of VPC peering here.
By Team ngrok
April 2, 2024
ngrok Introduces Network Traffic Inspection - Available directly from the dashboard
Our new network traffic inspector provides network traffic observability for all endpoints. A modern PCAP in the cloud.
By Russ Savage
March 27, 2024
Transform connectivity with ngrok: A strategic edge for modern enterprises
Learn how ngrok redefines digital transformation, offering strategic advantages in security, efficiency, and innovation for modern enterprises.
By Chad Tindel
March 21, 2024
Introducing support for the Kubernetes Gateway API in the ngrok Kubernetes Operator
Get all the benefits of ngrok with Kubernetes: effortless configuration, environment independence, security with resiliency, and acceleration.
Drive application performance and stability with global rate limiting
Master application stability and performance with ngrok's rate limiting, ensuring fair resource distribution and preventing overload.
March 19, 2024
AI meets privacy: ngrok's secure bridge to customer data
Explore how ngrok enhances AI development by enabling secure, direct access to customer data, ensuring data integrity and privacy.
How the Maige.app team uses ngrok to supercharge their shipping velocity
Discover how the team at Maige accelerates open-source development by automating GitHub workflows, showcasing ngrok's impact on shipping speed.
By Sam Richard
March 14, 2024
Ogre.run tames the dependency beast in AI development with ngrok
Discover how Ogre.run leverages ngrok to support modern AI development dependency management, boosted productivity, and simplified deployment.
March 12, 2024
Introducing new domains for the ngrok global network
Discover ngrok's new domains: ngrok.pizza for free users and ngrok.pro for premium. Enable HTTP/HTTPS connections outside the HSTS preload list.
March 11, 2024
Device gateway: A brief introduction
Device gateway is at the heart of the communication between your sensors, computers, and network systems. Let's learn more in this post.
By Team ngrok
March 8, 2024
React CRUD: An Introductory Guide
With this detailed guide, you now have a clearer understanding of the mechanism of CRUD to build modern React web applications.
March 6, 2024
What is a site-to-site VPN?
Check out this comprehensive site-to-site VPN guide. Site-to-site VPN provides secure connections for distant offices and networks.
By Team ngrok
March 4, 2024
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.
By Team ngrok
February 29, 2024
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 APIs.
February 26, 2024
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
February 22, 2024
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.
February 21, 2024
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.
February 15, 2024
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
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.
January 26, 2024
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.
By Team ngrok
January 19, 2024
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
By Blain Smith
January 17, 2024
How ngrok serves AI companies
Explore how ngrok empowers AI companies with connectivity solutions, aiding rapid development and innovation in AI technology.
By Sam Richard
January 17, 2024
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
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.
By Team ngrok
December 18, 2023
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 15, 2023
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
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
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.
By Bob Hagemann
December 6, 2023
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.
November 30, 2023
Build an API in Next.js and deploy with Rancher
See how to build and deploy a Next.js application in Kubernetes with Rancher
By Joel Hans
November 30, 2023
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.
By Celina Ward
November 20, 2023
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
Why does usage-based pricing work for developers?
Data shows that developers prefer to pay for infrastructure software via a consumption model.
By Sam Richard
November 16, 2023
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
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
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.
By Alan Shreve
October 31, 2023
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 20, 2023
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
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
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
Build and test a CRUD app in Go
This tutorial creates a CRUD web application in Go and gets it online and production-ready with ngrok.
By Shub Argha
October 11, 2023
A developer's guide to webhook security
Webhooks help applications stay up to date with system changes, but are they secure? We guide you through steps to ensure the webhooks you consume are valid.
October 3, 2023
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
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
Static domains for all ngrok users
All ngrok users can now claim one static domain for free. Your ngrok URL will not change on the free plan.
August 16, 2023
Kubernetes Ingress with ngrok and HashiCorp Consul
HashiCorp Consul and ngrok together provide seamless, secure microservice traffic management, with Consul handling resilience and ngrok enabling public ingress
August 15, 2023
Webhook Verification with ngrok Edges
Keep your webhook verification settings around by configuring them using an ngrok Cloud Edge. This demonstrates the process using the ngrok-go library.
July 11, 2023
Introducing the ngrok Kubernetes Operator
Announcing the ngrok Kubernetes Operator for adding public, secure, and highly-available ingress traffic to your k8s clusters
By Alex Bezek
June 26, 2023
Add Auth0 Authentication and authorization to ngrok traffic
Securely add production-grade auth with self-service sign-ups, account recovery, and social auth for multiple platforms - integrate ngrok to Auth0.
June 21, 2023
Send your ngrok traffic as logs to Datadog
Announcing ngrok’s integration with Datadog Logs. Send ngrok traffic logs to Datadog, AWS CloudWatch, Kinesis, or Firehose with just a few clicks.
By Alan Shreve
June 13, 2023
Verifying PagerDuty Webhooks with ngrok
Easily validate PagerDuty webhooks without making any changes to your code using ngrok's webhook verification feature.
June 6, 2023
Integrating OAuth into your Rust App
ngrok is useful to run alongside your app. What happens when you embed it and start activating OAuth, webhook verification, load balancing, and more?
By Mike Lloyd
April 11, 2023
Product Updates: ngrok-go, ngrok-rs, OAuth & Webhooks for free
This month we've been busy with ngrok-go, ngrok-rust, making OAuth and webhook verification free for all plans, and traveling coast to coast and even to Europe.
April 7, 2023
New ngrok domains now available
Announcing new ngrok domains for free and paid users. Automatically route traffic to the nearest region, providing visitors with a faster experience.
April 6, 2023
ngrok partners: better together
The best tools fit seamlessly with your existing tools so you can build better apps faster. We've been hard at work and are excited to share our progress.
By Claire Shaw
April 4, 2023
Introducing ngrok-rs - safe and portable network ingress to your Rust apps 🦀
Today, we're excited to announce ngrok-rs, our native and idiomatic crate for embedding secure ingress directly into your Rust applications.
March 29, 2023
1Password and ngrok in Practice
Managing your ngrok credentials across environments, projects, and teams doesn't have to be complicated. Try the 1Password ngrok shell plugin.
By Keith Casey
March 21, 2023
Expanding ngrok's free plan with security in one line
We're adding our security features — OAuth and Webhook validation — to our free plan.
By Sam Richard
March 16, 2023
Introducing ngrok-go: Ingress to Your Go Apps as a net.Listener
Announcing ngrok-go, for embedding secure ingress directly into your Go applications. ngrok-go is the ngrok agent packaged as a Go library.
By Alan Shreve
March 9, 2023
Build a ChatGPT-like SMS Chatbot with OpenAI and Python
Learn how to build a ChatGPT-like SMS chatbot using the OpenAI API and Twilio Programmable Messaging with Python.
March 7, 2023
How ngrok Actively Combats Phishing Attacks
Phishing attacks are one of the most common attacks on the internet, and ngrok is committed to actively trying to stop them.
By Russ Savage
February 28, 2023
New ngrok Global Network Domains coming soon
Announcing the release of our new ngrok Global Network domains for our free and paid users. Read to learn more about our upcoming Global Network capabilities.
February 20, 2023
Building Zoom Apps with ngrok
The Zoom API has numerous endpoints and capabilities and you can grant fine-grained control over which your app can access.
By Keith Casey
February 14, 2023
Putting the ESP32 microcontroller on the Internet
Easily put ESP32 and ESP8266 microcontrollers devices online using ngrok. Microcontrollers can operate robotics, motors, or sensors from simple web applications
January 12, 2023
So you want to sign for Windows?
Are you getting that dreaded "Unknown publisher" message in Windows? Read on to learn about properly signing your releases in simple, repeatable ways.
By Kyle Wenholz
January 4, 2023
ngrok December update: Dashboard SSO, Identity-Aware Ingress
Improved security with Dashboard SSO & Identity-Aware Ingress, new docs, community contributions to webhook security, and open-source firewall tools for go.
December 21, 2022
ngrok Raises $50M for Ingress Without Infrastructure
Today, ngrok is growing faster than ever. To meet that increasing demand, we’re thrilled to announce our first-ever fundraising round of $50 million. We’ve raised this round to scale ngrok’s business across the board and to dramatically increase our investment in delivering new products for ngrok developers.
By Alan Shreve
December 13, 2022
ngrok becomes Identity Aware with App Users
See your application users in the ngrok dashboard and view their identity details. This feature is a huge win for security and you can use it today.
By Russ Savage
November 17, 2022
Webhook Security in the Real World
Webhooks enable us to react to changes like text messages, successful payments, or pull requests. Few pay attention to their design, security or controls.
November 14, 2022
Single Sign-On for the ngrok Dashboard
Sign in to ngrok easier with SSO
By Russ Savage
November 9, 2022
ngrok October update: no-grok, OAuth, and webhooks for all
Agentless ngrok, new integrations, new OAuth providers, and signed agent. Launch your tunnels faster with IT and security approval.
November 1, 2022
Announcing the ngrok Partnership Program 🤝
ngrok is stronger with integrations. With our new Partnership Program, we're working to integrate it with everything out of the box to make your life easier.
By Claire Shaw
September 21, 2022
ngrok August Update: webhooks, community & trust portal
We've been busy working on webhook verification, the trust & security portal, and even our community efforts with Slack. Read on for more details!
August 18, 2022
ngrok named by Will Reed "Top 100 Early Stage Companies to Work For"
We’re excited to announce ngrok has been named one of the Top 100 Early-Stage Companies to Work for in 2022 by executive search firm Will Reed.
By Keith Casey
August 3, 2022
There and Back Again: An OAuth Story
I've worked with OAuth 2.0 for over 6 years. It's always been a complex and challenging beast to fight until now.
By Keith Casey
July 26, 2022
Announcing our SOC 2 Type 2 Report
We’re excited to announce that we have successfully completed the System and Organizational Controls (SOC) 2 Type 2 testing with no findings. Read more for more information.
July 20, 2022
ngrok: Defense in Depth
Securing your environment is challenging. With ngrok, you can centralize management to ensure policies are applied consistently, no matter the stack.
By Keith Casey
June 28, 2022
Fighting Abuse on the ngrok Platform
While ngrok has made it easy to launch your fantastic new app online in one line, bad actors have also used this capability to launch their own attacks. Blocking and eliminating this malicious behavior is key to what we do and we've taken another step to protect users without breaking legitimate applications.
By Russ Savage
June 21, 2022
Authentication with ngrok
In this post, we cover the different methods you can use for authenticating traffic with ngrok, including OAuth and OpenID Connect using Traffic Policy.
By Keith Casey
June 8, 2022
Announcing the ngrok security and trust portal
The ngrok security and trust portal shares how we secure the ngrok service, our shared security model, how we handle data, and the steps we take to protect it.
May 24, 2022
ngrok Security Disclosure, May 2022
Last week, we fixed a multi-tenancy bug in the ngrok dashboard’s caching layer. We have contacted all accounts affected by the bug directly.
By Alan Shreve
May 18, 2022
How Aero uses ngrok to keep communities safe
In this guest post, the maintainer of the Aero project shares how she's using ngrok as a key component in their spam fighting and community moderation approach.
By Keith Casey
May 17, 2022
Deploying ngrok in Production
In this post, we navigate some of the best practices, key considerations, and features provided by ngrok for production scenarios
By Keith Casey
May 3, 2022
Securing your Apps with Cloud Edge
Use ngrok Cloud Edge for app observability, load balancing, compression, and security – without the burden of running and maintaining middleware infrastructure.
April 26, 2022
Securing your Applications with OAuth 2.0 in seconds
ngrok Secure Tunnels. With one command share your apps, APIs, and systems with the world, without complex network configuration, reliability issues, and NAT.
April 19, 2022
Announcing the Next Generation of ngrok
ngrok Cloud Edge and Secure Tunnels are huge advancements but they aren't all we've been working on. ngrok is fully programmable, observable, and observable.
By Keith Casey
April 13, 2022
Announcing our SOC 2 Type 1 Report
We have successfully completed the System and Organizational Controls (SOC) 2 Type 1 examination establishing controls and safeguards within ngrok.
By Ben Sabrin
March 29, 2022
Getting Started with Webhooks
From the earliest webhooks at Twilio to every major SaaS platform, webhooks have become a defacto standard in web development. But before we can use them well, we have to use them correctly. Let's look at what that takes.
By Keith Casey
March 22, 2022
Automating Remote Systems with ngrok and Zapier
We can be "Happier with Zapier" and get rid of repetitive tasks like updating spreadsheets. Check out what we can automate by adding ngrok and a remote API.
March 8, 2022
Integrating VSCode and ngrok
Learn how to set up and manage ngrok tunnels straight from VS Code. If you want to do the same, grab your VS Code and follow along.
March 1, 2022
Logging, Inspecting & Replaying traffic with ngrok
Easily test code – i.e. trigger a webhook or API request from a service or load certain pages as a user.
February 22, 2022
Everything you can tunnel with ngrok
What can you tunnel with ngrok? More and more, a better question is: What can't you tunnel with ngrok?
February 15, 2022