You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/iam/index.mdx
+11-7Lines changed: 11 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,20 +4,16 @@ sidebar_label: Overview
4
4
pagination_next: iam/users
5
5
---
6
6
7
-
# Identity and Access Management
8
-
9
-
## Overview
10
-
11
-
ngrok includes a robust identity and access management (IAM) system. ngrok's
12
-
IAM functionality enables you to:
7
+
ngrok includes a robust identity and access management (IAM) system.
8
+
ngrok's IAM functionality enables you to:
13
9
14
10
- Issue, rotate and revoke unique credentials for each principal in your account (either a human user or an automated process).
15
11
- Enforce least-privilege access for each principal acting within your ngrok account
16
12
- Attribute all mutations to distinct principals in your ngrok account recorded in audit logs
17
13
- Configure single sign-on (SSO) to federate identity and SCIM to enable provisioning from your own IdP
18
14
- Administrate multiple ngrok accounts with a single user
19
15
20
-
## Concepts
16
+
## Features
21
17
22
18
Before diving into ngrok's IAM system, it's helpful to be acquainted with the
23
19
terminology and concepts ngrok uses to describe its IAM primitives.
@@ -44,3 +40,11 @@ terminology and concepts ngrok uses to describe its IAM primitives.
44
40
-[**RBAC**](/iam/rbac/): Role Base Access Control is used to limit the permissions of what
45
41
actions a User may take within your account.
46
42
-[**Account Domain Controls**](/iam/domain-controls/): Account Domain Controls are used to create policy on Users who log in or sign up with a given email domain.
The ngrok Kubernetes Operator is the best way to use ngrok if your applications run in Kubernetes environments.
8
-
It comes with custom resources for configuration and also supports both Ingress resources as well as the new cross-platform Gateway API configuration resources. When using Kubernetes Ingresses or the Gateway API resources, the ngrok Kubernetes Operator will translate them into managed instances of the ngrok custom resources for you.
8
+
It comes with custom resources for configuration and also supports both Ingress resources as well as the new cross-platform Gateway API configuration resources.
9
+
When using Kubernetes Ingresses or the Gateway API resources, the ngrok Kubernetes Operator will translate them into managed instances of the ngrok custom resources for you.
9
10
10
11
The ngrok Kubernetes Operator is deployed to a cluster and allows developers to self-service endpoints to their apps and services using a shared ngrok account.
11
12
12
13
Check out the [how it works](/k8s/how-it-works) and [architecture](/k8s/installation/architecture) pages for more info on how the operator functions.
13
14
14
-
## When Should I Use The ngrok Kubernetes Operator?
15
+
## Features
16
+
17
+
TK
18
+
19
+
## Use cases
15
20
16
21
You should use the ngrok Kubernetes Operator if you want to:
17
22
@@ -20,7 +25,7 @@ You should use the ngrok Kubernetes Operator if you want to:
20
25
1. Perform cross-cluster networking
21
26
1. Use Kubernetes with ngrok without using ngrok's SDKs
22
27
23
-
## What Type of Config Can I Use With The Operator?
28
+
## Configuration
24
29
25
30
The Operator supports its own native custom resource types, including:
26
31
@@ -42,3 +47,7 @@ controller incur a cost. More details can be found on our [pricing page](https:/
Copy file name to clipboardExpand all lines: docs/obs/index.mdx
+7-15Lines changed: 7 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,28 +4,20 @@ sidebar_label: Overview
4
4
pagination_next: obs/traffic-inspection
5
5
---
6
6
7
-
# Traffic Observability
8
-
9
-
ngrok provides two powerful mechanisms that allow you to observe and introspect
10
-
the network traffic flowing through your Endpoints.
11
-
An in-dashboard real-time
12
-
view of requests and a fully-fledged event system to export events to your own
13
-
logging systems.
7
+
ngrok provides two powerful mechanisms that allow you to observe and introspect the network traffic flowing through your Endpoints.
8
+
An in-dashboard real-time view of requests and a fully-fledged event system to export events to your own logging systems.
14
9
15
10
## Traffic Inspector
16
11
17
-
Traffic Inspector gives you a view into the HTTP traffic flowing through the
18
-
endpoints in your account. You can choose whether Traffic Inspector captures
19
-
only request metadata or full request and response bodies. You can even replay
20
-
requests against your endpoints for easy debugging replication.
12
+
Traffic Inspector gives you a view into the HTTP traffic flowing through the endpoints in your account.
13
+
You can choose whether Traffic Inspector captures only request metadata or full request and response bodies.
14
+
You can even replay requests against your endpoints for easy debugging replication.
21
15
22
16
[Get Started with Traffic Inspector →](/obs/traffic-inspection/)
23
17
24
18
## Log Exporting
25
19
26
-
Whenever changes occur in your ngrok account or when traffic transits through
27
-
your endpoints, an event is fired. You may subscribe to these events and
28
-
publish them to destinations like AWS Cloudwatch Logs, AWS Firehose, AWS S3,
29
-
Datadog Logs, Azure Monitor and more.
20
+
Whenever changes occur in your ngrok account or when traffic transits through your endpoints, an event is fired.
21
+
You may subscribe to these events and publish them to destinations like AWS Cloudwatch Logs, AWS Firehose, AWS S3, Datadog Logs, Azure Monitor and more.
30
22
31
23
[Get Started with Log Exporting Events →](/obs/events/)
The ngrok Traffic Policy engine enables you to manage traffic consistently across your endpoints.
11
12
It allows you to inspect, manipulate, and route traffic in a structured way.
12
13
14
+
## Features
15
+
13
16
Traffic Policy is composed of a few key components:
14
17
15
18
-[**Phases:**](./phases) Defined points in the traffic lifecycle where you can apply logic.
@@ -18,4 +21,10 @@ Traffic Policy is composed of a few key components:
18
21
-[**Actions:**](./actions) Logic that is triggered when a Phase Rule condition is met.
19
22
-[**CEL Interpolation:**](./cel-interpolation) A way to dynamically evaluate variables and macros inside configuration values, such as URLs or headers.
20
23
21
-
By combining these components, Traffic Policy provides a powerful way to control your traffic flow at a fine-grained level.
Copy file name to clipboardExpand all lines: docs/universal-gateway/overview.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ The Universal Gateway can be used with software running locally or in the cloud,
13
13
You can deliver traffic to internal and public APIs as well as orchestrate traffic across your devices.
14
14
It's globally distributed by default and provides support for multiple environments with minimal configuration.
15
15
16
-
## Universal Gateway features
16
+
## Features
17
17
18
18
Here are some of the key features of the Universal Gateway platform:
19
19
@@ -22,7 +22,7 @@ Here are some of the key features of the Universal Gateway platform:
22
22
-[**Identity and access management**](/docs/iam/): manage credentials for human users and automated processes.
23
23
-[**Kubernetes support**](/docs/k8s/): ngrok's Kubernetes Operator supports ingress resources as well as cross-platform Gateway API configuration resources.
24
24
25
-
## Universal Gateway use cases
25
+
## Use cases
26
26
27
27
Here are some of the most common use cases for the Universal Gateway, from the [examples collection](/universal-gateway/examples/):
0 commit comments