The ngrok blog
Subscribe to our newsletter or follow our RSS feed for the latest news about unified ingress for development and production.
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.
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.
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.
MFA for your production infrastructure running on ngrok
Learn how ngrok secures your production infrastructure using MFA and Time-Based One Time Passwords (TOTP).
Authentication at the network edge
Enhance network security with various authentication methods at the network edge. Thwart unauthorized access and minimize attack surfaces.
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.
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.
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.
Introducing Always-On Global Server Load Balancing
ngrok announces always-on GSLB Solution that improves application performance and resiliency without burdening ITOps.
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
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.
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
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.
Introducing the ngrok Kubernetes Operator
Announcing the ngrok Kubernetes Operator for adding public, secure, and highly-available ingress traffic to your k8s clusters
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.
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.
Verifying PagerDuty Webhooks with ngrok
Easily validate PagerDuty webhooks without making any changes to your code using ngrok's webhook verification feature.
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?
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.
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.