The ngrok blog

Alex Bezek
Alex Bezek

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.
May 9, 2023
10
min read
Mike Lloyd
Mike Lloyd

Integrating OAuth into your Rust App

While ngrok is useful to run along side your app, what happens when you embed it into your app and start activating OAuth, webhook verification, load balancing, and more?
April 11, 2023
10
min read
Frederico Hakamine
Frederico Hakamine

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. Read on for details.
April 6, 2023
7
min read
Nijiko Yonskai
Nijiko Yonskai

New ngrok domains now available

We’re excited to announce the release of new ngrok domains for free and paid users. These new domains automatically route your traffic to the nearest available region on the ngrok Global Network, providing you and your users with faster speeds and a smoother experience.
April 6, 2023
3
min read
Claire Shaw
Claire Shaw

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.
April 4, 2023
5
min read
Josh Robson Chase
Josh Robson Chase

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 29, 2023
10
min read
Keith Casey
Keith Casey

1Password and ngrok in Practice

Managing your ngrok credentials across environments, projects, and teams doesn't have to be complicated. With the 1Password ngrok shell plugin, you can handle that in minutes.
March 21, 2023
7
min read
Sam Richard
Sam Richard

Expanding ngrok's free plan with security in one line

We strive to take ingress off developers’ plates with our platform and that requires making security-focused features accessible and easy to use. Today, I'm proud to announce an important step in that direction: we're adding our security features — OAuth and Webhook validation — to our free plan.
March 16, 2023
5
min read
Alan Shreve
Alan Shreve

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
Lizzie Siegle
Lizzie Siegle

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
Russ Savage
Russ Savage

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

New ngrok Global Network Domains coming soon

Today we are announcing the upcoming 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
3
min read
Keith Casey
Keith Casey

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
Patrick McDowell
Patrick McDowell

Putting the ESP32 microcontroller on the Internet

The ESP32 and ESP8266 microcontrollers are powerful. Using their built-in features, these microcontrollers can wirelessly operate robotics, motors, or sensors from simple web applications. Luckily, putting them online securely is easier than ever with ngrok.
January 12, 2023
10
min read
Kyle Wenholz
Kyle Wenholz

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.
January 4, 2023
10
min read
Frederico Hakamine
Frederico Hakamine

ngrok December update: Dashboard SSO, Identity-Aware Ingress

The last month has been busy at ngrok! We’re tremendously proud to announce we’ve raised $50M in funding to grow ngrok’s API-first ingress as a service platform for developers. We’ve also focused on improving security with Dashboard SSO and Identity-Aware Ingress, developer experience with new documentation, and contribute to the community with webhook security and an open source firewall toolset for go
December 21, 2022
5
min read
Alan Shreve
Alan Shreve

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.
December 13, 2022
5
min read
Russ Savage
Russ Savage

ngrok becomes Identity Aware with App Users

Today, we are adding additional visibility for users logging into your application through our edge. Now you can see your application users in the ngrok dashboard and view their identity details. In this blog, I'll explain why this feature is a huge win for security and how you can take advantage of it today.
November 17, 2022
5
min read
Frederico Hakamine
Frederico Hakamine

Webhook Security in the Real World

Webhooks are the foundation of modern API development. They enable us to react to changes in our systems, an incoming text message, a successful payment, or that latest pull request no matter our stack. While webhooks are universal in concept, they are unstandardized API contracts with few organizations paying attention to their design, security controls, and overall operational experience.
November 14, 2022
30
min read
Russ Savage
Russ Savage

Single Sign-On for the ngrok Dashboard

Even the best developers tools need to integrate with the systems and processes that protect your organization. With Dashboard Single Sign-On, ngrok is one of them!
November 9, 2022
5
min read
Frederico Hakamine
Frederico Hakamine

ngrok October update: no-grok, OAuth, and webhooks for all

This month, we focused in two areas you asked for (a lot) and filled in some other bits and bytes to give you a hand: productivity features to launch your tunnels quickly with style and security features so you use ngrok in your org with IT and security approval.
November 1, 2022
5
min read
Claire Shaw
Claire Shaw

Announcing the ngrok Partnership Program 🤝

ngrok is stronger when it's integrated with everything else in your stack. With our new Partnership Program, we're working to integrate it with everything out f the box to make your life easier.
September 21, 2022
5
min read
Frederico Hakamine
Frederico Hakamine

ngrok August Update: webhooks, community & trust portal

Since our major release in April, we've been busy on all fronts from webhook verification, the trust & security portal, and even our community efforts with Slack. Read on for more details!
August 18, 2022
5
min read
Keith Casey
Keith Casey

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.
August 3, 2022
3
min read
Keith Casey
Keith Casey

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.
July 26, 2022
10
min read
Arianna Willett
Arianna Willett

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
3
min read
Keith Casey
Keith Casey

ngrok: Defense in Depth

Securing your environment is challenging in the best of times. With ngrok, you can centralize management to ensure policies are applied consistently, no matter the stack.
June 28, 2022
5
min read
Russ Savage
Russ Savage

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.
June 21, 2022
3
min read
Keith Casey
Keith Casey

Authentication with ngrok

In this post, I cover the different methods you can use for authenticating traffic with ngrok, including OAuth and OpenID Connect.
June 8, 2022
5
min read
Arianna Willett
Arianna Willett

Announcing the ngrok security and trust portal

Launching the ngrok security and trust portal is another step to towards transparency in how we approach the security of the ngrok service, our shared security model, how we handle data, and the steps we take to protect it.
May 24, 2022
4
min read
Alan Shreve
Alan Shreve

ngrok Security Disclosure, May 2022

Last week, we fixed a multi-tenancy bug in the ngrok dashboard’s caching layer that unintentionally leaked data between a small subset of ngrok accounts when they viewed the ngrok dashboard. This bug affected less than 5% of ngrok’s active users. We have contacted all accounts affected by the bug directly via email with instructions for remediation.
May 18, 2022
3
min read
Keith Casey
Keith Casey

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.
May 17, 2022
5
min read
Keith Casey
Keith Casey

The ngrok Cheat Sheet

How to run ngrok with Slack webhook authentication? How to use GitHub OAuth? How to serve files? This cheat sheet shows the main commands! Print it and hang it on your wall or download it and keep it on hand.
May 12, 2022
3
min read
Keith Casey
Keith Casey

Deploying ngrok in Production

In this post, we navigate some of the best practices, key considerations, and features provided by ngrok for production scenarios
May 3, 2022
5
min read
Frederico Hakamine
Frederico Hakamine

Securing your Apps with Cloud Edge

Learn how to use ngrok Cloud Edge middleware to address app requirements – such as observability, load balancing, compression, and security – fast and without the burden of running and maintaining a middleware infrastructure.
April 26, 2022
10
min read