Skip to main content

Universal Gateway

What is the Universal Gateway?

ngrok's Universal Gateway is a flexible and composable platform for building API and device gateways, identity-aware proxies, and site-to-site connectivity.

What makes it "universal"? The Universal Gateway can be used with software running locally or in the cloud, and with devices running on-premises or distributed in the field. You can deliver traffic to internal and public APIs as well as orchestrate traffic across your devices. It's globally distributed by default and provides support for multiple environments with minimal configuration.

Features

Here are some of the key features of the Universal Gateway platform:

  • : filter, match, manage, and orchestrate traffic to your endpoints.
  • Traffic observability: capture request and response data; replay requests against your endpoints for debugging replication.
  • Identity and access management: manage credentials for human users and automated processes.
  • Kubernetes support: ngrok's Kubernetes Operator supports ingress resources as well as cross-platform configuration resources.

Use cases

Here are some of the most common use cases for the Universal Gateway, from the examples collection:

What's next?