Developer
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.
August 28, 2024
•
8
min read
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.
August 21, 2024
•
12
min read
Developer's guide: Manage traffic with CEL expressions and connection variables
Explore how ngrok's Traffic Policy feature helps developers intelligently filter traffic, without requiring help from ops, with raw connection variable data and CEL.
August 14, 2024
•
5
min read
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
•
3
min read
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
•
3
min read
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
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
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
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
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
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
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
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
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
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
Webhook Verification with ngrok Edges
Keep your webhook verification settings around awhile by configuring them using an ngrok Cloud Edge. This post will demonstrate the process using the ngrok Dashboard as well as the ngrok-go library.
July 10, 2023
•
7
min read
Introducing the ngrok Ingress Controller for Kubernetes
Today, we're excited to announce the ngrok ingress controller, our native and open-source Kubernetes (k8s) resource for adding public, secure, and high-available ingress traffic to your k8s clusters.
June 26, 2023
•
10
min read
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. If you’ve used ngrok before, you can think of ngrok-rs as the ngrok agent packaged as a Rust crate.
March 28, 2023
•
10
min read
Introducing ngrok-go: Ingress to Your Go Apps as a net.Listener
Today, we're excited to announce ngrok-go, our idiomatic Go package for embedding secure ingress directly into your Go applications. If you’ve used ngrok before, you can think of ngrok-go as the ngrok agent packaged as a Go library.
March 9, 2023
•
10
min read
Build a ChatGPT-like SMS Chatbot with OpenAI and Python
ChatGPT by OpenAI can answer questions, admit its mistakes, challenge incorrect premises, generate stories and poetry, and more. Read on to learn how to build a ChatGPT-like SMS chatbot using the OpenAI API and Twilio Programmable Messaging with Python.
March 7, 2023
•
10
min read
Building Zoom Apps with ngrok
A few months ago, I had the opportunity to play with Zoom Apps. Before I dug in, I assumed Zoom would give an app a little information about an active or scheduled meeting, a little more on the user profile, let you manipulate a meeting, and call it a platform. Frankly, I couldn’t have been more wrong.
February 14, 2023
•
10
min read
Securing your Applications with OAuth 2.0 in seconds
ngrok Secure Tunnels provides a simple to enable remote access to systems. With one command— i.e. `ngrok http 80` — you can share your apps, APIs, and systems with the world, without complex network configuration, reliability issues, and NAT. However, with power comes great responsibility so let's add OAuth 2.0
April 19, 2022
•
5
min read
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
•
5
min read
Logging, Inspecting & Replaying traffic with ngrok
Testing code is a tedious task and can take a lot of time, especially when certain conditions – i.e. trigger a webhook or API request from a service or load certain pages as a user – are required.
February 22, 2022
•
10
min read
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
•
3
min read