# ngrok documentation ## Docs - [Agent SDKs](https://ngrok.com/docs/agent-sdks/index.md): Learn about ngrok Agent SDKs for embedding ngrok dire… - [Agent TLS Termination](https://ngrok.com/docs/agent/agent-tls-termination.md): Secure your traffic with end-to-end encryption by all… - [ngrok Agent API](https://ngrok.com/docs/agent/api.md): The ngrok agent exposes an HTTP API for collecting me… - [ngrok Agent Changelog](https://ngrok.com/docs/agent/changelog.md): Learn about changes to the ngrok Agent. - [ngrok Agent Command Line Interface (CLI)](https://ngrok.com/docs/agent/cli.md) - [ngrok Agent CLI API Commands](https://ngrok.com/docs/agent/cli-api.md) - [ngrok Agent Configuration File](https://ngrok.com/docs/agent/config/index.md): Learn about the ngrok agent configuration file for ru… - [Agent Config Version 2](https://ngrok.com/docs/agent/config/v2.md): Comprehensive reference documentation for ngrok Agent… - [Agent Config Version 3](https://ngrok.com/docs/agent/config/v3.md): Reference documentation for ngrok Agent Configuration… - [Connect URLs](https://ngrok.com/docs/agent/connect-url.md): Learn how to customize the connect URL the ngrok agen… - [Agent Version Deprecation Notices](https://ngrok.com/docs/agent/deprecation-notices.md): What to do if you received an email about your ngrok… - [Diagnose](https://ngrok.com/docs/agent/diagnose.md): Learn how to diagnose the ngrok agent's connectivity… - [ngrok Agent](https://ngrok.com/docs/agent/index.md): The ngrok agent is a lightweight command-line program… - [Secure Tunnels Overview](https://ngrok.com/docs/agent/overview.md): Learn about ngrok's secure tunnel agent for exposing… - [SSH Reverse Tunnel](https://ngrok.com/docs/agent/ssh-reverse-tunnel-agent.md): Learn how to deliver ngrok's services using SSH Rever… - [Upgrade to ngrok Agent v3](https://ngrok.com/docs/agent/upgrade-v2-v3.md): Learn the best way to upgrade from ngrok agent v2 to… - [ngrok Agent Version Support Policy](https://ngrok.com/docs/agent/version-support-policy.md): Learn about ngrok's version support policy including… - [ngrok Agent Web Inspection Interface](https://ngrok.com/docs/agent/web-inspection-interface.md): Learn how to use the ngrok agent's web inspection int… - [Create an AI Gateway access key configuration](https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/create.md): Create a reusable access key configuration with provi… - [Delete an AI Gateway access key configuration](https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/delete.md): Delete an AI Gateway access key configuration by ID. - [Get an AI Gateway access key configuration](https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/get.md): Get a single AI Gateway access key configuration by I… - [List AI Gateway access key configurations](https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/list.md): List all AI Gateway access key configurations owned b… - [Update an AI Gateway access key configuration](https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/update.md): Apply a partial update to an AI Gateway access key co… - [Create an AI Gateway access key](https://ngrok.com/docs/ai-gateway/api-reference/access-keys/create.md): Create a new ngrok-managed access key for AI Gateway… - [Delete an AI Gateway access key](https://ngrok.com/docs/ai-gateway/api-reference/access-keys/delete.md): Delete an AI Gateway access key by ID. - [Get an AI Gateway access key](https://ngrok.com/docs/ai-gateway/api-reference/access-keys/get.md): Get a single AI Gateway access key by ID. - [List AI Gateway access keys](https://ngrok.com/docs/ai-gateway/api-reference/access-keys/list.md): List all AI Gateway access keys owned by the authenti… - [Update an AI Gateway access key](https://ngrok.com/docs/ai-gateway/api-reference/access-keys/update.md): Update mutable fields on an existing AI Gateway acces… - [Create an AI Gateway API key](https://ngrok.com/docs/ai-gateway/api-reference/api-keys/create.md): Create a new AI Gateway API key for the authenticated… - [Delete an AI Gateway API key](https://ngrok.com/docs/ai-gateway/api-reference/api-keys/delete.md): Delete an AI Gateway API key by ID. - [Get an AI Gateway API key](https://ngrok.com/docs/ai-gateway/api-reference/api-keys/get.md): Get a single AI Gateway API key by ID. - [List AI Gateway API keys](https://ngrok.com/docs/ai-gateway/api-reference/api-keys/list.md): List all AI Gateway API keys owned by the authenticat… - [Update an AI Gateway API key](https://ngrok.com/docs/ai-gateway/api-reference/api-keys/update.md): Update mutable fields on an existing AI Gateway API k… - [Get credit balance](https://ngrok.com/docs/ai-gateway/api-reference/credits/balance.md): Get the account's current AI Gateway credit balance.… - [Create a Stripe checkout session](https://ngrok.com/docs/ai-gateway/api-reference/credits/checkout-session.md): Create a Stripe-hosted checkout session to purchase A… - [List credit transactions](https://ngrok.com/docs/ai-gateway/api-reference/credits/transactions.md): Returns a merged, date-descending list of credit purc… - [Get AI Gateway configuration](https://ngrok.com/docs/ai-gateway/api-reference/gateway-config/get.md): Get the AI Gateway configuration for the authenticate… - [Update AI Gateway configuration](https://ngrok.com/docs/ai-gateway/api-reference/gateway-config/update.md): Update the AI Gateway configuration for the authentic… - [AI Gateway API](https://ngrok.com/docs/ai-gateway/api-reference/overview.md): Set up and run your AI Gateway from your own code wit… - [Create an AI Gateway provider key](https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/create.md): Create a new AI Gateway provider key attached to a ma… - [Delete an AI Gateway provider key](https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/delete.md): Delete an AI Gateway provider key by ID. - [Get an AI Gateway provider key](https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/get.md): Get a single AI Gateway provider key by ID. - [List AI Gateway provider keys](https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/list.md): List all AI Gateway provider keys owned by the authen… - [Rotate an AI Gateway provider key](https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/rotate.md): Update an AI Gateway provider key by ID to a new valu… - [Update an AI Gateway provider key](https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/update.md): Update mutable fields on an existing AI Gateway provi… - [Create an AI Gateway provider](https://ngrok.com/docs/ai-gateway/api-reference/providers/create.md): Create a new user-defined AI Gateway provider for rou… - [Delete an AI Gateway provider](https://ngrok.com/docs/ai-gateway/api-reference/providers/delete.md): Delete an AI Gateway provider and all of its models.… - [Get an AI Gateway provider](https://ngrok.com/docs/ai-gateway/api-reference/providers/get.md): Get a single AI Gateway provider by ID. - [List AI Gateway providers](https://ngrok.com/docs/ai-gateway/api-reference/providers/list.md): List all user-defined AI Gateway providers for the au… - [Update an AI Gateway provider](https://ngrok.com/docs/ai-gateway/api-reference/providers/update.md): Apply a partial update to an AI Gateway provider. The… - [List AI Gateway usage events](https://ngrok.com/docs/ai-gateway/api-reference/usage/list.md): List per-attempt AI Gateway usage events for the auth… - [AI Gateway usage overview](https://ngrok.com/docs/ai-gateway/api-reference/usage/overview.md): Aggregated daily cost, request, and error series for… - [Changelog](https://ngrok.com/docs/ai-gateway/changelog.md): AI Gateway feature updates and changes. - [Access Keys](https://ngrok.com/docs/ai-gateway/concepts/access-keys.md): The credential your application uses to authenticate… - [Bring Your Own Keys](https://ngrok.com/docs/ai-gateway/concepts/bring-your-own-keys.md): Use your own provider API keys with the AI Gateway. - [Credits](https://ngrok.com/docs/ai-gateway/concepts/credits.md): Understanding AI Gateway credits, pricing, and balanc… - [Custom Providers](https://ngrok.com/docs/ai-gateway/concepts/custom-providers.md): Connect custom endpoints and self-hosted models to th… - [Models](https://ngrok.com/docs/ai-gateway/concepts/models.md): Understanding model naming and request formats in the… - [Providers](https://ngrok.com/docs/ai-gateway/concepts/providers.md): Built-in and custom AI providers in the ngrok AI Gate… - [Azure OpenAI](https://ngrok.com/docs/ai-gateway/custom-providers/azure-openai.md): Route AI requests to Azure OpenAI Service through the… - [LM Studio](https://ngrok.com/docs/ai-gateway/custom-providers/lm-studio.md): Route AI requests to local LM Studio models through t… - [Ollama](https://ngrok.com/docs/ai-gateway/custom-providers/ollama.md): Route AI requests to local Ollama models through the… - [vLLM](https://ngrok.com/docs/ai-gateway/custom-providers/vllm.md): Route AI requests to vLLM inference servers through t… - [Restrict Models and Providers](https://ngrok.com/docs/ai-gateway/examples/model-filtering.md): Limit which models and providers an access key can ca… - [Multi-Key Failover](https://ngrok.com/docs/ai-gateway/examples/multi-key-failover.md): Configure multiple provider keys for automatic failov… - [Multi-Provider Failover](https://ngrok.com/docs/ai-gateway/examples/multi-provider-failover.md): Fail over between models and providers in AI Gateway… - [FAQ](https://ngrok.com/docs/ai-gateway/faq.md): Frequently asked questions about ngrok.ai. - [Set up an access key configuration](https://ngrok.com/docs/ai-gateway/guides/access-key-configurations.md): Scope providers and models and attach provider creden… - [Configure account settings](https://ngrok.com/docs/ai-gateway/guides/account-settings.md): Configure account-wide AI Gateway timeouts and token… - [Bring your own provider key](https://ngrok.com/docs/ai-gateway/guides/attaching-provider-keys.md): Add an upstream provider key and use it through the A… - [Configure fallback models](https://ngrok.com/docs/ai-gateway/guides/configure-fallback-models.md): Try another model if the primary model request fails. - [Choose how to reach providers](https://ngrok.com/docs/ai-gateway/guides/configuring-providers.md): Decide whether to use credits, bring your own provide… - [Debug failed requests](https://ngrok.com/docs/ai-gateway/guides/debugging.md): Diagnose AI Gateway request failures on gateway.ngrok… - [Handle gateway errors](https://ngrok.com/docs/ai-gateway/guides/error-handling.md): Understand failover behavior and error recovery in th… - [Configure provider key failover](https://ngrok.com/docs/ai-gateway/guides/key-selection-failover.md): Try another provider key when one hits a rate limit,… - [Migrate from endpoint-based setup](https://ngrok.com/docs/ai-gateway/guides/migrating-from-endpoints.md): Move from the old endpoint-based AI Gateway to app.ng… - [Choose a model](https://ngrok.com/docs/ai-gateway/guides/model-selection-strategies.md): Choose a model by ID or route to a specific provider. - [Restrict providers and models](https://ngrok.com/docs/ai-gateway/guides/restrict-providers-and-models.md): Limit which providers and models an access key can ca… - [Secure your gateway](https://ngrok.com/docs/ai-gateway/guides/securing-endpoints.md): How access keys provide built-in authorization for th… - [Use a model you run yourself](https://ngrok.com/docs/ai-gateway/guides/use-a-model-you-run-yourself.md): Connect Ollama, vLLM, LM Studio, or another private m… - [Use ngrok.ai inference](https://ngrok.com/docs/ai-gateway/guides/use-ngrok-ai-inference.md): Call supported providers without adding provider keys. - [How It Works](https://ngrok.com/docs/ai-gateway/how-it-works.md): Understand the ngrok.ai request flow and failover beh… - [Observability Overview](https://ngrok.com/docs/ai-gateway/observability/index.md): Monitor and debug AI Gateway requests. - [AI Gateway Overview](https://ngrok.com/docs/ai-gateway/overview.md): Route requests to AI providers with automatic failove… - [Anthropic](https://ngrok.com/docs/ai-gateway/providers/anthropic.md): Use Anthropic Claude models through the ngrok AI Gate… - [DeepSeek](https://ngrok.com/docs/ai-gateway/providers/deepseek.md): Use DeepSeek models through the ngrok AI Gateway. - [Google](https://ngrok.com/docs/ai-gateway/providers/google.md): Use Google Gemini models through the ngrok AI Gateway. - [Groq](https://ngrok.com/docs/ai-gateway/providers/groq.md): Use Groq LPU-accelerated models through the ngrok AI… - [Hyperbolic](https://ngrok.com/docs/ai-gateway/providers/hyperbolic.md): Use Hyperbolic open-source models through the ngrok A… - [InceptionLabs](https://ngrok.com/docs/ai-gateway/providers/inceptionlabs.md): Use InceptionLabs diffusion language models through t… - [Inference.net](https://ngrok.com/docs/ai-gateway/providers/inference-net.md): Use Inference.net distributed inference through the n… - [OpenAI](https://ngrok.com/docs/ai-gateway/providers/openai.md): Use OpenAI models through the ngrok AI Gateway. - [OpenRouter](https://ngrok.com/docs/ai-gateway/providers/openrouter.md): Use OpenRouter models through the ngrok AI Gateway. - [Quickstart](https://ngrok.com/docs/ai-gateway/quickstart.md): Integrate ngrok.ai with your application in minutes. - [Error Codes Reference](https://ngrok.com/docs/ai-gateway/reference/error-codes.md): When the AI Gateway encounters an error, it returns a… - [Model Catalog](https://ngrok.com/docs/ai-gateway/reference/model-catalog.md): Built-in providers and models available on ngrok.ai. - [Anthropic SDK](https://ngrok.com/docs/ai-gateway/sdks/anthropic.md): Use the ngrok AI Gateway with Anthropic's official SD… - [SDK Integration](https://ngrok.com/docs/ai-gateway/sdks/index.md): Connect your SDK to the ngrok AI Gateway. - [LangChain](https://ngrok.com/docs/ai-gateway/sdks/langchain.md): Use the ngrok AI Gateway with LangChain. - [OpenAI SDK](https://ngrok.com/docs/ai-gateway/sdks/openai.md): Use the ngrok AI Gateway with OpenAI's official SDKs. - [Other SDKs](https://ngrok.com/docs/ai-gateway/sdks/other.md): Use the ngrok AI Gateway with any SDK that supports O… - [TanStack AI](https://ngrok.com/docs/ai-gateway/sdks/tanstack-ai.md): Use the ngrok AI Gateway with TanStack AI. - [Vercel AI SDK](https://ngrok.com/docs/ai-gateway/sdks/vercel-ai-sdk.md): Use the ngrok AI Gateway with Vercel's AI SDK. - [Create](https://ngrok.com/docs/api-reference/abusereports/create.md): Creates a new abuse report which will be reviewed by… - [Get](https://ngrok.com/docs/api-reference/abusereports/get.md): Get the detailed status of abuse report by ID. - [Create](https://ngrok.com/docs/api-reference/agentingresses/create.md): Create a new Agent Ingress. The ngrok agent can be co… - [Delete](https://ngrok.com/docs/api-reference/agentingresses/delete.md): Delete an Agent Ingress by ID - [Get](https://ngrok.com/docs/api-reference/agentingresses/get.md): Get the details of an Agent Ingress by ID. - [List](https://ngrok.com/docs/api-reference/agentingresses/list.md): List all Agent Ingresses owned by this account - [Update](https://ngrok.com/docs/api-reference/agentingresses/update.md): Update attributes of an Agent Ingress by ID. - [Create](https://ngrok.com/docs/api-reference/apikeys/create.md): Create a new API key. The generated API key can be us… - [Delete](https://ngrok.com/docs/api-reference/apikeys/delete.md): Delete an API key by ID - [Get](https://ngrok.com/docs/api-reference/apikeys/get.md): Get the details of an API key by ID. - [List](https://ngrok.com/docs/api-reference/apikeys/list.md): List all API keys owned by this account - [Update](https://ngrok.com/docs/api-reference/apikeys/update.md): Update attributes of an API key by ID. - [Delete](https://ngrok.com/docs/api-reference/applicationsessions/delete.md): Delete an application session by ID. - [Get](https://ngrok.com/docs/api-reference/applicationsessions/get.md): Get an application session by ID. - [List](https://ngrok.com/docs/api-reference/applicationsessions/list.md): List all application sessions for this account. - [Delete](https://ngrok.com/docs/api-reference/applicationusers/delete.md): Delete an application user by ID. - [Get](https://ngrok.com/docs/api-reference/applicationusers/get.md): Get an application user by ID. - [List](https://ngrok.com/docs/api-reference/applicationusers/list.md): List all application users for this account. - [Create](https://ngrok.com/docs/api-reference/botusers/create.md): Create a new bot user - [Delete](https://ngrok.com/docs/api-reference/botusers/delete.md): Delete a bot user by ID - [Get](https://ngrok.com/docs/api-reference/botusers/get.md): Get the details of a Bot User by ID. - [List](https://ngrok.com/docs/api-reference/botusers/list.md): List all bot users in this account. - [Update](https://ngrok.com/docs/api-reference/botusers/update.md): Update attributes of a bot user by ID. - [Create](https://ngrok.com/docs/api-reference/certificateauthorities/create.md): Upload a new Certificate Authority - [Delete](https://ngrok.com/docs/api-reference/certificateauthorities/delete.md): Delete a Certificate Authority - [Get](https://ngrok.com/docs/api-reference/certificateauthorities/get.md): Get detailed information about a certificate authority - [List](https://ngrok.com/docs/api-reference/certificateauthorities/list.md): List all Certificate Authority on this account - [Update](https://ngrok.com/docs/api-reference/certificateauthorities/update.md): Update attributes of a Certificate Authority by ID - [Create](https://ngrok.com/docs/api-reference/credentials/create.md): Create a new tunnel authtoken credential. This authto… - [Delete](https://ngrok.com/docs/api-reference/credentials/delete.md): Delete a tunnel authtoken credential by ID - [Get](https://ngrok.com/docs/api-reference/credentials/get.md): Get detailed information about a tunnel authtoken cre… - [List](https://ngrok.com/docs/api-reference/credentials/list.md): List all tunnel authtoken credentials on this account - [Update](https://ngrok.com/docs/api-reference/credentials/update.md): Update attributes of an tunnel authtoken credential b… - [Delete](https://ngrok.com/docs/api-reference/edgeroutebackendmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/edgeroutebackendmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/edgeroutebackendmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/edgeroutecircuitbreakermodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/edgeroutecircuitbreakermodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/edgeroutecircuitbreakermodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/edgeroutecompressionmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/edgeroutecompressionmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/edgeroutecompressionmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/edgerouteiprestrictionmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/edgerouteiprestrictionmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/edgerouteiprestrictionmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/edgerouteoauthmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/edgerouteoauthmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/edgerouteoauthmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/edgerouteoidcmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/edgerouteoidcmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/edgerouteoidcmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/edgerouterequestheadersmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/edgerouterequestheadersmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/edgerouterequestheadersmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/edgerouteresponseheadersmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/edgerouteresponseheadersmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/edgerouteresponseheadersmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/edgeroutesamlmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/edgeroutesamlmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/edgeroutesamlmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/edgeroutetrafficpolicymodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/edgeroutetrafficpolicymodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/edgeroutetrafficpolicymodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/edgerouteuseragentfiltermodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/edgerouteuseragentfiltermodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/edgerouteuseragentfiltermodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/edgeroutewebhookverificationmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/edgeroutewebhookverificationmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/edgeroutewebhookverificationmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/edgeroutewebsockettcpconvertermodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/edgeroutewebsockettcpconvertermodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/edgeroutewebsockettcpconvertermodule/replace.md) - [Create](https://ngrok.com/docs/api-reference/edgeshttps/create.md): Create an HTTPS Edge - [Delete](https://ngrok.com/docs/api-reference/edgeshttps/delete.md): Delete an HTTPS Edge by ID - [Get](https://ngrok.com/docs/api-reference/edgeshttps/get.md): Get an HTTPS Edge by ID - [List](https://ngrok.com/docs/api-reference/edgeshttps/list.md): Returns a list of all HTTPS Edges on this account - [Update](https://ngrok.com/docs/api-reference/edgeshttps/update.md): Updates an HTTPS Edge by ID. If a module is not speci… - [Create](https://ngrok.com/docs/api-reference/edgeshttpsroutes/create.md): Create an HTTPS Edge Route - [Delete](https://ngrok.com/docs/api-reference/edgeshttpsroutes/delete.md): Delete an HTTPS Edge Route by ID - [Get](https://ngrok.com/docs/api-reference/edgeshttpsroutes/get.md): Get an HTTPS Edge Route by ID - [Update](https://ngrok.com/docs/api-reference/edgeshttpsroutes/update.md): Updates an HTTPS Edge Route by ID. If a module is not… - [Create](https://ngrok.com/docs/api-reference/edgestcp/create.md): Create a TCP Edge - [Delete](https://ngrok.com/docs/api-reference/edgestcp/delete.md): Delete a TCP Edge by ID - [Get](https://ngrok.com/docs/api-reference/edgestcp/get.md): Get a TCP Edge by ID - [List](https://ngrok.com/docs/api-reference/edgestcp/list.md): Returns a list of all TCP Edges on this account - [Update](https://ngrok.com/docs/api-reference/edgestcp/update.md): Updates a TCP Edge by ID. If a module is not specifie… - [Create](https://ngrok.com/docs/api-reference/edgestls/create.md): Create a TLS Edge - [Delete](https://ngrok.com/docs/api-reference/edgestls/delete.md): Delete a TLS Edge by ID - [Get](https://ngrok.com/docs/api-reference/edgestls/get.md): Get a TLS Edge by ID - [List](https://ngrok.com/docs/api-reference/edgestls/list.md): Returns a list of all TLS Edges on this account - [Update](https://ngrok.com/docs/api-reference/edgestls/update.md): Updates a TLS Edge by ID. If a module is not specifie… - [Create](https://ngrok.com/docs/api-reference/endpoints/create.md): Create an endpoint, currently available only for clou… - [Delete](https://ngrok.com/docs/api-reference/endpoints/delete.md): Delete an Endpoint by ID, currently available only fo… - [Get](https://ngrok.com/docs/api-reference/endpoints/get.md): Get the status of an endpoint by ID - [List](https://ngrok.com/docs/api-reference/endpoints/list.md): List all active endpoints on the account - [Update](https://ngrok.com/docs/api-reference/endpoints/update.md): Update an Endpoint by ID, currently available only fo… - [Create](https://ngrok.com/docs/api-reference/eventdestinations/create.md): Create a new Event Destination. It will not apply to… - [Delete](https://ngrok.com/docs/api-reference/eventdestinations/delete.md): Delete an Event Destination. If the Event Destination… - [Get](https://ngrok.com/docs/api-reference/eventdestinations/get.md): Get detailed information about an Event Destination b… - [List](https://ngrok.com/docs/api-reference/eventdestinations/list.md): List all Event Destinations on this account. - [Update](https://ngrok.com/docs/api-reference/eventdestinations/update.md): Update attributes of an Event Destination. - [Create](https://ngrok.com/docs/api-reference/eventsources/create.md): Add an additional type for which this event subscript… - [Delete](https://ngrok.com/docs/api-reference/eventsources/delete.md): Remove a type for which this event subscription will… - [Get](https://ngrok.com/docs/api-reference/eventsources/get.md): Get the details for a given type that triggers for th… - [List](https://ngrok.com/docs/api-reference/eventsources/list.md): List the types for which this event subscription will… - [Update](https://ngrok.com/docs/api-reference/eventsources/update.md): Update the type for which this event subscription wil… - [Create](https://ngrok.com/docs/api-reference/eventsubscriptions/create.md): Create an Event Subscription. - [Delete](https://ngrok.com/docs/api-reference/eventsubscriptions/delete.md): Delete an Event Subscription. - [Get](https://ngrok.com/docs/api-reference/eventsubscriptions/get.md): Get an Event Subscription by ID. - [List](https://ngrok.com/docs/api-reference/eventsubscriptions/list.md): List this Account's Event Subscriptions. - [Update](https://ngrok.com/docs/api-reference/eventsubscriptions/update.md): Update an Event Subscription. - [Create](https://ngrok.com/docs/api-reference/failoverbackends/create.md): Create a new Failover backend - [Delete](https://ngrok.com/docs/api-reference/failoverbackends/delete.md): Delete a Failover backend by ID. - [Get](https://ngrok.com/docs/api-reference/failoverbackends/get.md): Get detailed information about a Failover backend by… - [List](https://ngrok.com/docs/api-reference/failoverbackends/list.md): List all Failover backends on this account - [Update](https://ngrok.com/docs/api-reference/failoverbackends/update.md): Update Failover backend by ID - [Create](https://ngrok.com/docs/api-reference/httpresponsebackends/create.md) - [Delete](https://ngrok.com/docs/api-reference/httpresponsebackends/delete.md) - [Get](https://ngrok.com/docs/api-reference/httpresponsebackends/get.md) - [List](https://ngrok.com/docs/api-reference/httpresponsebackends/list.md) - [Update](https://ngrok.com/docs/api-reference/httpresponsebackends/update.md) - [Delete](https://ngrok.com/docs/api-reference/httpsedgemutualtlsmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/httpsedgemutualtlsmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/httpsedgemutualtlsmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/httpsedgetlsterminationmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/httpsedgetlsterminationmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/httpsedgetlsterminationmodule/replace.md) - [Create](https://ngrok.com/docs/api-reference/ippolicies/create.md): Create a new IP policy. It will not apply to any traf… - [Delete](https://ngrok.com/docs/api-reference/ippolicies/delete.md): Delete an IP policy. If the IP policy is referenced b… - [Get](https://ngrok.com/docs/api-reference/ippolicies/get.md): Get detailed information about an IP policy by ID. - [List](https://ngrok.com/docs/api-reference/ippolicies/list.md): List all IP policies on this account - [Update](https://ngrok.com/docs/api-reference/ippolicies/update.md): Update attributes of an IP policy by ID - [Create](https://ngrok.com/docs/api-reference/ippolicyrules/create.md): Create a new IP policy rule attached to an IP Policy. - [Delete](https://ngrok.com/docs/api-reference/ippolicyrules/delete.md): Delete an IP policy rule. - [Get](https://ngrok.com/docs/api-reference/ippolicyrules/get.md): Get detailed information about an IP policy rule by I… - [List](https://ngrok.com/docs/api-reference/ippolicyrules/list.md): List all IP policy rules on this account - [Update](https://ngrok.com/docs/api-reference/ippolicyrules/update.md): Update attributes of an IP policy rule by ID - [Create](https://ngrok.com/docs/api-reference/iprestrictions/create.md): Create a new IP restriction - [Delete](https://ngrok.com/docs/api-reference/iprestrictions/delete.md): Delete an IP restriction - [Get](https://ngrok.com/docs/api-reference/iprestrictions/get.md): Get detailed information about an IP restriction - [List](https://ngrok.com/docs/api-reference/iprestrictions/list.md): List all IP restrictions on this account - [Update](https://ngrok.com/docs/api-reference/iprestrictions/update.md): Update attributes of an IP restriction by ID - [Kubernetes Operators](https://ngrok.com/docs/api-reference/kubernetes-operators.md): API reference documentation for Kubernetes Operator e… - [Create](https://ngrok.com/docs/api-reference/reservedaddrs/create.md): Create a new reserved address. - [Delete](https://ngrok.com/docs/api-reference/reservedaddrs/delete.md): Delete a reserved address. - [Get](https://ngrok.com/docs/api-reference/reservedaddrs/get.md): Get the details of a reserved address. - [List](https://ngrok.com/docs/api-reference/reservedaddrs/list.md): List all reserved addresses on this account. - [Update](https://ngrok.com/docs/api-reference/reservedaddrs/update.md): Update the attributes of a reserved address. - [Create](https://ngrok.com/docs/api-reference/reserveddomains/create.md): Create a new reserved domain. - [Delete](https://ngrok.com/docs/api-reference/reserveddomains/delete.md): Delete a reserved domain. - [DeleteCertificate](https://ngrok.com/docs/api-reference/reserveddomains/deletecertificate.md): Detach the certificate attached to a reserved domain. - [DeleteCertificateManagementPolicy](https://ngrok.com/docs/api-reference/reserveddomains/deletecertificatemanagementpolicy.md): Detach the certificate management policy attached to… - [Get](https://ngrok.com/docs/api-reference/reserveddomains/get.md): Get the details of a reserved domain. - [List](https://ngrok.com/docs/api-reference/reserveddomains/list.md): List all reserved domains on this account. - [Update](https://ngrok.com/docs/api-reference/reserveddomains/update.md): Update the attributes of a reserved domain. - [Create](https://ngrok.com/docs/api-reference/secrets/create.md): Create a new Secret - [Delete](https://ngrok.com/docs/api-reference/secrets/delete.md): Delete a Secret - [Get](https://ngrok.com/docs/api-reference/secrets/get.md): Get a Secret by ID - [List](https://ngrok.com/docs/api-reference/secrets/list.md): List all Secrets owned by account - [Update](https://ngrok.com/docs/api-reference/secrets/update.md): Update an existing Secret by ID - [Service Users (Bot Users)](https://ngrok.com/docs/api-reference/service-users.md): Service Users API reference. - [Create](https://ngrok.com/docs/api-reference/sshcertificateauthorities/create.md): Create a new SSH Certificate Authority - [Delete](https://ngrok.com/docs/api-reference/sshcertificateauthorities/delete.md): Delete an SSH Certificate Authority - [Get](https://ngrok.com/docs/api-reference/sshcertificateauthorities/get.md): Get detailed information about an SSH Certificate Aut… - [List](https://ngrok.com/docs/api-reference/sshcertificateauthorities/list.md): List all SSH Certificate Authorities on this account - [Update](https://ngrok.com/docs/api-reference/sshcertificateauthorities/update.md): Update an SSH Certificate Authority - [Create](https://ngrok.com/docs/api-reference/sshcredentials/create.md): Create a new ssh_credential from an uploaded public S… - [Delete](https://ngrok.com/docs/api-reference/sshcredentials/delete.md): Delete an ssh_credential by ID - [Get](https://ngrok.com/docs/api-reference/sshcredentials/get.md): Get detailed information about an ssh_credential - [List](https://ngrok.com/docs/api-reference/sshcredentials/list.md): List all ssh credentials on this account - [Update](https://ngrok.com/docs/api-reference/sshcredentials/update.md): Update attributes of an ssh_credential by ID - [Create](https://ngrok.com/docs/api-reference/sshhostcertificates/create.md): Create a new SSH Host Certificate - [Delete](https://ngrok.com/docs/api-reference/sshhostcertificates/delete.md): Delete an SSH Host Certificate - [Get](https://ngrok.com/docs/api-reference/sshhostcertificates/get.md): Get detailed information about an SSH Host Certificate - [List](https://ngrok.com/docs/api-reference/sshhostcertificates/list.md): List all SSH Host Certificates issued on this account - [Update](https://ngrok.com/docs/api-reference/sshhostcertificates/update.md): Update an SSH Host Certificate - [Create](https://ngrok.com/docs/api-reference/sshusercertificates/create.md): Create a new SSH User Certificate - [Delete](https://ngrok.com/docs/api-reference/sshusercertificates/delete.md): Delete an SSH User Certificate - [Get](https://ngrok.com/docs/api-reference/sshusercertificates/get.md): Get detailed information about an SSH User Certificate - [List](https://ngrok.com/docs/api-reference/sshusercertificates/list.md): List all SSH User Certificates issued on this account - [Update](https://ngrok.com/docs/api-reference/sshusercertificates/update.md): Update an SSH User Certificate - [Create](https://ngrok.com/docs/api-reference/staticbackends/create.md): Create a new static backend - [Delete](https://ngrok.com/docs/api-reference/staticbackends/delete.md): Delete a static backend by ID. - [Get](https://ngrok.com/docs/api-reference/staticbackends/get.md): Get detailed information about a static backend by ID - [List](https://ngrok.com/docs/api-reference/staticbackends/list.md): List all static backends on this account - [Update](https://ngrok.com/docs/api-reference/staticbackends/update.md): Update static backend by ID - [Delete](https://ngrok.com/docs/api-reference/tcpedgebackendmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tcpedgebackendmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tcpedgebackendmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/replace.md) - [Create](https://ngrok.com/docs/api-reference/tlscertificates/create.md): Upload a new TLS certificate - [Delete](https://ngrok.com/docs/api-reference/tlscertificates/delete.md): Delete a TLS certificate - [Get](https://ngrok.com/docs/api-reference/tlscertificates/get.md): Get detailed information about a TLS certificate - [List](https://ngrok.com/docs/api-reference/tlscertificates/list.md): List all TLS certificates on this account - [Update](https://ngrok.com/docs/api-reference/tlscertificates/update.md): Update attributes of a TLS Certificate by ID - [Delete](https://ngrok.com/docs/api-reference/tlsedgebackendmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tlsedgebackendmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tlsedgebackendmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/replace.md) - [Create](https://ngrok.com/docs/api-reference/tunnelgroupbackends/create.md): Create a new TunnelGroup backend - [Delete](https://ngrok.com/docs/api-reference/tunnelgroupbackends/delete.md): Delete a TunnelGroup backend by ID. - [Get](https://ngrok.com/docs/api-reference/tunnelgroupbackends/get.md): Get detailed information about a TunnelGroup backend… - [List](https://ngrok.com/docs/api-reference/tunnelgroupbackends/list.md): List all TunnelGroup backends on this account - [Update](https://ngrok.com/docs/api-reference/tunnelgroupbackends/update.md): Update TunnelGroup backend by ID - [Get](https://ngrok.com/docs/api-reference/tunnels/get.md): Get the status of a tunnel by ID - [List](https://ngrok.com/docs/api-reference/tunnels/list.md): List all online tunnels currently running on the acco… - [Get](https://ngrok.com/docs/api-reference/tunnelsessions/get.md): Get the detailed status of a tunnel session by ID - [List](https://ngrok.com/docs/api-reference/tunnelsessions/list.md): List all online tunnel sessions running on this accou… - [Restart](https://ngrok.com/docs/api-reference/tunnelsessions/restart.md): Issues a command instructing the ngrok agent to resta… - [Stop](https://ngrok.com/docs/api-reference/tunnelsessions/stop.md): Issues a command instructing the ngrok agent that sta… - [Update](https://ngrok.com/docs/api-reference/tunnelsessions/update.md): Issues a command instructing the ngrok agent to updat… - [Create](https://ngrok.com/docs/api-reference/vaults/create.md): Create a new Vault - [Delete](https://ngrok.com/docs/api-reference/vaults/delete.md): Delete a Vault - [Get](https://ngrok.com/docs/api-reference/vaults/get.md): Get a Vault by ID - [List](https://ngrok.com/docs/api-reference/vaults/list.md): List all Vaults owned by account - [Update](https://ngrok.com/docs/api-reference/vaults/update.md): Update an existing Vault by ID - [Create](https://ngrok.com/docs/api-reference/weightedbackends/create.md): Create a new Weighted backend - [Delete](https://ngrok.com/docs/api-reference/weightedbackends/delete.md): Delete a Weighted backend by ID. - [Get](https://ngrok.com/docs/api-reference/weightedbackends/get.md): Get detailed information about a Weighted backend by… - [List](https://ngrok.com/docs/api-reference/weightedbackends/list.md): List all Weighted backends on this account - [Update](https://ngrok.com/docs/api-reference/weightedbackends/update.md): Update Weighted backend by ID - [API Filtering](https://ngrok.com/docs/api/api-filtering.md): Learn how to use API Filtering to make operational to… - [ngrok API Overview](https://ngrok.com/docs/api/index.md): Learn about the ngrok REST API for programmatic acces… - [Errors](https://ngrok.com/docs/errors/index.md) - [Errors Reference](https://ngrok.com/docs/errors/reference.md): Complete reference for all ngrok error codes. Find ex… - [FAQ](https://ngrok.com/docs/faq/index.md): Frequently asked questions about ngrok including stat… - [Agent CLI Quickstart](https://ngrok.com/docs/gateway/agent-cli-quickstart.md): Learn how to get started with ngrok Agent CLI to crea… - [Agent Endpoints](https://ngrok.com/docs/gateway/agent-endpoints.md): Learn about creating endpoints managed by Secure Tunn… - [Endpoint Bindings](https://ngrok.com/docs/gateway/bindings.md): Learn about ngrok's public, internal, and kubernetes… - [How to Change a Cloud Endpoint Domain](https://ngrok.com/docs/gateway/cloud-endpoints/change-domain-endpoint.md): How to use the ngrok API to change the URL of your Cl… - [Forwarding Traffic to and Load Balancing Internal Endpoints with Cloud Endpoints](https://ngrok.com/docs/gateway/cloud-endpoints/forwarding-and-load-balancing.md): How to use ngrok Cloud Endpoints to do round-robin lo… - [Cloud Endpoints](https://ngrok.com/docs/gateway/cloud-endpoints/index.md): Create and manage persistent, always-on endpoints in… - [Path-based Routing and Policy Decentralization with Cloud Endpoints](https://ngrok.com/docs/gateway/cloud-endpoints/routing-and-policy-decentralization.md): Learn how to use Cloud Endpoints to route traffic by… - [How to Use A Custom Domain](https://ngrok.com/docs/gateway/custom-domains.md): Learn how to use your own custom domain with your ngr… - [DDoS Protection](https://ngrok.com/docs/gateway/ddos-protection.md): Learn about ngrok's automatic DDoS protection feature… - [Dedicated IPs](https://ngrok.com/docs/gateway/dedicated-ips.md): Configure static, dedicated IP addresses for your dom… - [Domains](https://ngrok.com/docs/gateway/domains.md): Learn how to connect domains to your ngrok endpoints. - [Endpoint Pooling](https://ngrok.com/docs/gateway/endpoint-pooling.md): Learn how ngrok enables you to load balance traffic t… - [Endpoints](https://ngrok.com/docs/gateway/endpoints.md): Create and manage ngrok Endpoints to deliver and mana… - [Gateway Examples](https://ngrok.com/docs/gateway/examples.md): Browse examples and patterns for using ngrok's Gatewa… - [Agent-Assisted Gateway](https://ngrok.com/docs/gateway/examples/agent-assisted-gateway.md): Transform your local development environment into a p… - [Switch Traffic Between Blue-Green Deployments](https://ngrok.com/docs/gateway/examples/blue-green-deployments.md): Test two production environments, either for monolith… - [Distribute Traffic Between Canary Deployments](https://ngrok.com/docs/gateway/examples/canary-deployments.md): Use ngrok to validate how features or versions of you… - [Deploy Custom Error Pages](https://ngrok.com/docs/gateway/examples/custom-error-pages.md): Instead of a blank page or HTTP error code, ensure yo… - [Database Gateway](https://ngrok.com/docs/gateway/examples/database-gateway.md): Securely expose databases to external clients with st… - [Access CI/CD Deploy Previews on Secure URLs](https://ngrok.com/docs/gateway/examples/ephemeral-workloads.md): Expose deploy previews and CI test environments on se… - [Implement the 'Front Door' Pattern](https://ngrok.com/docs/gateway/examples/front-door-pattern.md): By using Cloud Endpoint and internal Agent Endpoints… - [Support Multiple Authentication Methods with Traffic Policy](https://ngrok.com/docs/gateway/examples/ip-restrictions-basic-auth.md): Support multiple ways for your users to connect to up… - [Secure Admin Dashboards](https://ngrok.com/docs/gateway/examples/lock-admin-dashboards.md): Add multiple layers of protection and authentication… - [Deploy a Consistent Maintenance Message with Traffic Policy](https://ngrok.com/docs/gateway/examples/maintenance-mode.md): Learn how to use Traffic Policy to immediately deploy… - [Microservices API Gateway](https://ngrok.com/docs/gateway/examples/microservices-gateway.md): Coordinate ingress traffic for microservices without… - [Secure Your Public Minecraft Server](https://ngrok.com/docs/gateway/examples/minecraft.md): Unwanted players can quickly destroy your hard work,… - [Multiplex to Internal Services from a Single Domain](https://ngrok.com/docs/gateway/examples/multiplex.md): Dynamically serve any number of API or web app servic… - [Securely Put Your Self-Hosted n8n Workflows Online](https://ngrok.com/docs/gateway/examples/n8n.md): Get your n8n instance online to share with colleagues… - [Offload Analytics to a Self-Hosted Service](https://ngrok.com/docs/gateway/examples/offload-analytics.md): With http-request, you can capture observability data… - [Self-Hosted PaaS Alternative Gateway](https://ngrok.com/docs/gateway/examples/paas-alternative-gateway.md): Get the polish of managed platforms like Heroku or Ve… - [Pre-Tier Requests by IP Address](https://ngrok.com/docs/gateway/examples/pre-tier-requests.md): Use existing customer data and your service's pricing… - [Intercept and Rewrite Headers in HTTP Redirect Responses](https://ngrok.com/docs/gateway/examples/rewrite-headers-redirects.md): By routing to internal services and editing headers,… - [Route API and App Traffic by User Agent](https://ngrok.com/docs/gateway/examples/route-api-app-traffic-user-agent.md): Automatically enforce the right type of AuthN and rou… - [Route to Endpoints by Geography](https://ngrok.com/docs/gateway/examples/route-by-geography.md): Show users content based on their region, comply with… - [Route to Services Based on OIDC Authentication](https://ngrok.com/docs/gateway/examples/route-by-oidc.md): Use the data returned by your OIDC provider to route… - [Create Secure Public Developer Environments](https://ngrok.com/docs/gateway/examples/secure-developer-environments.md): Use a shared wildcard endpoint to control how your de… - [Validate Requests Against Identity Service](https://ngrok.com/docs/gateway/examples/validate-requests-identity.md): Enrich your upstream service with customer details, u… - [Webhook Gateway](https://ngrok.com/docs/gateway/examples/webhook-gateway.md): Centralize webhook validation and routing from third-… - [Accelerate and Secure your Wordpress Installation](https://ngrok.com/docs/gateway/examples/wordpress.md): ngrok improves your existing Wordpress installation b… - [Global Load Balancer](https://ngrok.com/docs/gateway/global-load-balancer.md): Learn about ngrok's Global Load Balancer for distribu… - [HTTP/S Agent Endpoints](https://ngrok.com/docs/gateway/http.md): Learn how to create and configure HTTP and HTTPS endp… - [Internal Agent Endpoints](https://ngrok.com/docs/gateway/internal-endpoints.md): Learn about staging internal services and application… - [IP Addresses](https://ngrok.com/docs/gateway/ip-addresses.md): Learn about ngrok's dynamic IP addresses, dedicated I… - [Kubernetes Agent Endpoints](https://ngrok.com/docs/gateway/kubernetes-endpoints.md): Learn about Kubernetes endpoints that provide secure,… - [Load Balancing Between Multiple Clouds](https://ngrok.com/docs/gateway/load-balancing-multiple-clouds.md): Learn how to load balance traffic between multiple cl… - [mTLS Termination at the ngrok edge](https://ngrok.com/docs/gateway/mtls-termination.md): Learn how to enable Mutual TLS (mTLS) termination at… - [Gateway Overview](https://ngrok.com/docs/gateway/overview.md): Learn about ngrok's building blocks for creating API… - [Points of Presence](https://ngrok.com/docs/gateway/points-of-presence.md): Learn about ngrok's globally distributed points of pr… - [Agent Endpoint Protocols](https://ngrok.com/docs/gateway/protocols.md): Learn about the four endpoint protocols supported by… - [Public Agent Endpoints](https://ngrok.com/docs/gateway/public-endpoints.md): Learn about enabling internet traffic to your service… - [Region & IP Resolution](https://ngrok.com/docs/gateway/region-pinning.md): Customize where your traffic physically connects to n… - [TCP Agent Endpoints](https://ngrok.com/docs/gateway/tcp.md): Learn how to create and configure TCP endpoints with… - [TCP Addresses](https://ngrok.com/docs/gateway/tcp-addresses.md): Learn how to create and manage TCP addresses, enablin… - [TLS Agent Endpoints](https://ngrok.com/docs/gateway/tls.md): Learn how to create and configure TLS endpoints with… - [TLS Certificates](https://ngrok.com/docs/gateway/tls-certificates.md): Learn how ngrok manages TLS certificates automaticall… - [TLS Termination](https://ngrok.com/docs/gateway/tls-termination.md): Learn how ngrok automatically handles TLS termination… - [Cloud Endpoints Quickstart](https://ngrok.com/docs/getting-started/cloud-endpoints-quickstart.md): Set up your first ngrok Cloud Endpoint to start manag… - [Go SDK Quickstart](https://ngrok.com/docs/getting-started/go.md): Learn how to get started with the ngrok Go SDK to cre… - [JavaScript SDK Quickstart](https://ngrok.com/docs/getting-started/javascript.md): Learn how to get started with the ngrok JavaScript SD… - [Kubernetes Custom Resources Quickstart](https://ngrok.com/docs/getting-started/kubernetes/crds.md): Leverage ngrok’s custom Kubernetes CRDs for the simpl… - [Kubernetes Endpoints Quickstart](https://ngrok.com/docs/getting-started/kubernetes/endpoints.md): Connect any API or app to your Kubernetes clusters fo… - [Kubernetes Gateway API Quickstart](https://ngrok.com/docs/getting-started/kubernetes/gateway-api.md): Use ngrok with the Kubernetes Gateway API for advance… - [Kubernetes Ingress Quickstart](https://ngrok.com/docs/getting-started/kubernetes/ingress.md): Learn how to get started with the ngrok Kubernetes Op… - [Python SDK Quickstart](https://ngrok.com/docs/getting-started/python.md): Learn how to get started with the ngrok Python SDK to… - [Rust SDK Quickstart](https://ngrok.com/docs/getting-started/rust.md): Learn how to get started with the ngrok Rust SDK to c… - [Glossary of Terms](https://ngrok.com/docs/glossary.md): A glossary of technical terms used in ngrok's documen… - [Get started with ngrok's API gateway](https://ngrok.com/docs/guides/api-gateway/get-started.md): Learn how to set up ngrok as an API gateway using a C… - [Using Datadog](https://ngrok.com/docs/guides/api-gateway/monitor-ngrok.md): Learn how to observe your API gateway and the traffic… - [Deploy a multicloud API gateway](https://ngrok.com/docs/guides/api-gateway/multicloud.md): In this tutorial, you'll learn how to load balance AP… - [Install ngrok on Linux (ARM64)](https://ngrok.com/docs/guides/device-gateway/arm64.md): Learn how to install ngrok on any Linux ARM64 device… - [Configure Remote Connectivity to your IoT Devices in the Field](https://ngrok.com/docs/guides/device-gateway/cloud-to-device.md): Use ngrok to remotely access IoT devices and services… - [Device Gateway FAQ](https://ngrok.com/docs/guides/device-gateway/faq.md): Answers to common questions about using ngrok as a de… - [Fleet Management](https://ngrok.com/docs/guides/device-gateway/fleet-management.md): Manage credentials, multi-tenancy, and observability… - [Install ngrok on Linux](https://ngrok.com/docs/guides/device-gateway/linux.md): Learn how to install ngrok on a remote Linux device t… - [Device Gateway Overview](https://ngrok.com/docs/guides/device-gateway/overview.md): Use ngrok to securely connect to devices deployed in… - [Private Connectivity to Remote IoT Devices with ngrokd](https://ngrok.com/docs/guides/device-gateway/private-connectivity.md): Use ngrokd to configure private, remote access to IoT… - [Device Gateway Quickstart](https://ngrok.com/docs/guides/device-gateway/quickstart.md): Get a device securely reachable from the internet in… - [Install ngrok on Raspberry Pi](https://ngrok.com/docs/guides/device-gateway/raspberry-pi.md): Learn how to install ngrok on a Raspberry Pi running… - [Install ngrok on Raspberry Pi OS (formerly Raspbian)](https://ngrok.com/docs/guides/device-gateway/raspbian.md): Learn how to install ngrok on a Raspberry Pi OS (form… - [Secure Remote Access with ngrok for SSH and RDP](https://ngrok.com/docs/guides/device-gateway/remote-access.md): Give technicians and end users SSH, RDP, or web acces… - [Connect to Devices Using the Python SDK](https://ngrok.com/docs/guides/device-gateway/sdk.md): Connect to devices or your device gateway by embeddin… - [Device Security](https://ngrok.com/docs/guides/device-gateway/security.md): Manage credentials, IP restrictions, mTLS, and compli… - [Traffic Policy for Devices](https://ngrok.com/docs/guides/device-gateway/traffic-policy.md): Authenticate, rate limit, and control access to your… - [Secure Tunnels for Devices](https://ngrok.com/docs/guides/device-gateway/tunnels.md): Learn how ngrok creates outbound-only encrypted tunne… - [Install ngrok on a remote Windows device](https://ngrok.com/docs/guides/device-gateway/windows.md): Learn how to install ngrok on a remote Windows device… - [Secure your applications with OAuth 2.0](https://ngrok.com/docs/guides/identity-aware-proxy/securing-with-oauth.md): Learn how to secure your ngrok endpoints with OAuth 2… - [Guides Overview](https://ngrok.com/docs/guides/index.md): Explore practical guides to help you integrate ngrok… - [Running ngrok Behind a Corporate Firewall](https://ngrok.com/docs/guides/running-behind-firewalls.md): Learn some troubleshooting and configuration tips for… - [Setting up HIPAA-compliant ngrok services](https://ngrok.com/docs/guides/security-dev-productivity/hipaa-compliance.md): Read ngrok's recommendations for setting up ngrok ser… - [Best security practices for developer productivity](https://ngrok.com/docs/guides/security-dev-productivity/index.md): Learn the best practices for developing securely with… - [Security Quick Wins](https://ngrok.com/docs/guides/security-dev-productivity/securing-your-tunnels.md): Learn some quick wins that will help you use ngrok mo… - [Share Local APIs](https://ngrok.com/docs/guides/share-localhost/apis.md): Share your local API with teammates or external consu… - [Authentication](https://ngrok.com/docs/guides/share-localhost/auth.md): Add authentication to your ngrok endpoints to control… - [Inspect Traffic and Replay Requests](https://ngrok.com/docs/guides/share-localhost/inspection.md): Inspect and replay HTTP requests and responses with n… - [Test Mobile Apps Locally](https://ngrok.com/docs/guides/share-localhost/mobile.md): Use ngrok to connect your mobile app to a local backe… - [Share Localhost Overview](https://ngrok.com/docs/guides/share-localhost/overview.md): Use ngrok to instantly share your local development s… - [Share Localhost Quickstart](https://ngrok.com/docs/guides/share-localhost/quickstart.md): Get your local app online and shareable in minutes us… - [Network Security](https://ngrok.com/docs/guides/share-localhost/security.md): Control access to your ngrok endpoints with IP restri… - [Secure Tunnels](https://ngrok.com/docs/guides/share-localhost/tunnels.md): Learn how ngrok creates encrypted tunnels between the… - [Test Webhooks Locally](https://ngrok.com/docs/guides/share-localhost/webhooks.md): Use ngrok to receive webhook callbacks from third-par… - [Install ngrok as a Background Service](https://ngrok.com/docs/guides/site-to-site-connectivity/background-service.md): Install ngrok as a service so it stays running. - [Set Up a Custom Connect URL](https://ngrok.com/docs/guides/site-to-site-connectivity/custom-connect-url.md): Use your own domain for connections (white label). - [Securely connect to remote customer networks from your K8s cluster](https://ngrok.com/docs/guides/site-to-site-connectivity/customer-networks.md): Use the ngrok Kubernetes Operator for secure access t… - [Why Your Vendor Uses ngrok](https://ngrok.com/docs/guides/site-to-site-connectivity/end-customers.md): Why your vendor has requested you install ngrok for s… - [Site-to-Site Connectivity FAQ](https://ngrok.com/docs/guides/site-to-site-connectivity/faq.md): Answers to common questions about setting up and mana… - [Connect to Your Customer's Network](https://ngrok.com/docs/guides/site-to-site-connectivity/index.md): Follow an in-depth tutorial to learn how to use ngrok… - [Private Connectivity to Remote Customer Networks with ngrokd](https://ngrok.com/docs/guides/site-to-site-connectivity/non-k8s-environment.md): Use ngrokd to configure private, remote access to ser… - [Site-to-Site Connectivity Overview](https://ngrok.com/docs/guides/site-to-site-connectivity/overview.md): Use ngrok to securely connect to APIs, databases, and… - [Site-to-Site Connectivity Quickstart](https://ngrok.com/docs/guides/site-to-site-connectivity/quickstart.md): Get a basic site-to-site connection working in minute… - [Configure Active-Active Agent Redundancy](https://ngrok.com/docs/guides/site-to-site-connectivity/redundant-agents.md): Use multiple ngrok agents so traffic switches if one… - [Secure Remote Access with ngrok for SSH and RDP](https://ngrok.com/docs/guides/ssh-rdp/index.md): Learn how to use ngrok to access remote devices via S… - [Webhooks to On-Prem](https://ngrok.com/docs/guides/webhooks-to-on-prem/overview.md): Use ngrok to grant controlled, compliant access by tr… - [Webhooks to On-Prem Quickstart](https://ngrok.com/docs/guides/webhooks-to-on-prem/quickstart.md): Verify webhooks and route them to a private service. - [Webhooks to On-Prem Full Tutorial](https://ngrok.com/docs/guides/webhooks-to-on-prem/tutorial.md): Follow an in-depth tutorial to set up webhook verific… - [How does ngrok work?](https://ngrok.com/docs/how-ngrok-works.md): Learn how ngrok's global cloud service and agent soft… - [Account Domain Controls](https://ngrok.com/docs/iam/domain-controls.md): Configure account domain controls to claim ownership… - [Identity and Access Management Overview](https://ngrok.com/docs/iam/index.md): Learn about ngrok's identity and access management sy… - [Role Based Access Control](https://ngrok.com/docs/iam/rbac.md): Configure role-based access control in ngrok to restr… - [Service Users](https://ngrok.com/docs/iam/service-users.md): Service Users are service accounts that own a set of… - [Single Sign-On and Provisioning to the ngrok Dashboard](https://ngrok.com/docs/iam/sso.md): Learn how to configure single sign-on for the ngrok d… - [Users](https://ngrok.com/docs/iam/users.md): Understand how users work in ngrok accounts including… - [How to secure your ngrok CLI credentials with 1Password](https://ngrok.com/docs/integrations/cli-credentials/1password.md): Use the 1Password CLI and ngrok shell extension to st… - [Configure Auth0 Single Sign-On with SAML](https://ngrok.com/docs/integrations/dashboard-sso/auth0-dashboard-sso-saml.md): Configure single sign-on (SSO) for your ngrok dashboa… - [Configure Okta Single Sign-On (SSO)](https://ngrok.com/docs/integrations/dashboard-sso/okta-dashboard-sso-oidc.md): Configure Okta single sign-on (SSO) to sign in to the… - [Automate user provisioning via SCIM with Okta](https://ngrok.com/docs/integrations/dashboard-sso/okta-dashboard-sso-scim.md): Enable automated user provisioning for your ngrok acc… - [Salesforce Dashboard Single Sign-On (SSO) Using OIDC](https://ngrok.com/docs/integrations/dashboard-sso/salesforce-dashboard-sso-oidc.md): Use Salesforce's managed applications to add single s… - [Auth0 Endpoint SSO (OpenID Connect)](https://ngrok.com/docs/integrations/endpoint-sso/auth0-sso-oidc.md): Use Auth0 OpenID Connect (OIDC) to secure access to n… - [Azure Active Directory B2C SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/azure-sso-saml.md): Use Microsoft Azure AD B2C to secure access to ngrok… - [Secure your endpoints with Curity Identity Server SSO (OpenID Connect)](https://ngrok.com/docs/integrations/endpoint-sso/curity-sso-oidc.md): Secure access to your ngrok endpoints with Curity Ide… - [Secure your endpoints with Descope SSO (OpenID Connect)](https://ngrok.com/docs/integrations/endpoint-sso/descope-sso-oidc.md): Secure access to your ngrok endpoints with Descope si… - [Secure your endpoints with Descope SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/descope-sso-saml.md): Secure access to your ngrok endpoints with Descope si… - [Secure your endpoints with Frontegg SSO (OpenID Connect)](https://ngrok.com/docs/integrations/endpoint-sso/frontegg-sso-oidc.md): Secure access to your ngrok endpoints with Frontegg s… - [Secure your endpoints with Frontegg SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/frontegg-sso-saml.md): Secure access to your ngrok endpoints with Frontegg s… - [FusionAuth Endpoint SSO (OpenID Connect)](https://ngrok.com/docs/integrations/endpoint-sso/fusionauth-sso-oidc.md): Use FusionAuth single sign-on (SSO) to secure access… - [JumpCloud Endpoint SSO (OpenID Connect)](https://ngrok.com/docs/integrations/endpoint-sso/jumpcloud-sso-oidc.md): Use JumpCloud OIDC to secure access to ngrok endpoint… - [JumpCloud SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/jumpcloud-sso-saml.md): Use JumpCloud SAML to secure access to ngrok endpoint… - [Microsoft Entra ID SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/microsoft-sso-saml.md): Use Microsoft Entra ID SAML to secure access to the n… - [miniOrange Endpoint SSO (OpenID Connect)](https://ngrok.com/docs/integrations/endpoint-sso/miniorange-sso-oidc.md): Use miniOrange OIDC to secure access to ngrok endpoin… - [miniOrange SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/miniorange-sso-saml.md): Use miniOrange SAML to secure access to ngrok endpoin… - [Secure your endpoints with Okta SSO (OpenID Connect)](https://ngrok.com/docs/integrations/endpoint-sso/okta-sso-oidc.md): Secure access to your ngrok endpoints with Okta singl… - [Secure your endpoints with Okta SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/okta-sso-saml.md): Secure access to your ngrok endpoints with Okta singl… - [Secure ngrok Endpoints using Salesforce OpenID Connect](https://ngrok.com/docs/integrations/endpoint-sso/salesforce-sso-oidc.md): Use Salesforce's managed applications to add single s… - [Wallix Trustelem Endpoint SSO (OpenID Connect)](https://ngrok.com/docs/integrations/endpoint-sso/trustelem-sso-oidc.md): Use Wallix Trustelem OIDC to secure access to ngrok e… - [Wallix Trustelem SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/trustelem-sso-saml.md): Use Wallix Trustelem SAML to secure access to ngrok e… - [Send Network Logs from ngrok to AWS CloudWatch](https://ngrok.com/docs/integrations/event-destinations/amazon-cloudwatch-event-destination.md): Send network traffic logs from ngrok to AWS CloudWatc… - [Send Network Logs from ngrok to AWS Firehose](https://ngrok.com/docs/integrations/event-destinations/amazon-firehose-event-destination.md): Send network traffic logs from ngrok to AWS Firehose. - [Send Network Logs from ngrok to AWS Kinesis](https://ngrok.com/docs/integrations/event-destinations/amazon-kinesis-event-destination.md): Send network traffic logs from ngrok to AWS Kinesis. - [Integrate with the Azure Logs Ingestion API](https://ngrok.com/docs/integrations/event-destinations/azure-logs-event-destination.md): Send network traffic logs from ngrok to Azure Logs In… - [Send Network Logs from ngrok to Datadog](https://ngrok.com/docs/integrations/event-destinations/datadog-event-destination.md): Send network traffic logs from ngrok to Datadog. - [How to access Home Assistant from anywhere with ngrok](https://ngrok.com/docs/integrations/guides/home-assistant-with-ngrok.md): Expose your Home Assistant instance with ngrok and ac… - [MQTT](https://ngrok.com/docs/integrations/guides/mqtt.md): Learn how to expose your MQTT server to the internet… - [Integrations Hub](https://ngrok.com/docs/integrations/index.md): Browse integration guides and tutorials for connectin… - [Enable JWT validation with Auth0](https://ngrok.com/docs/integrations/jwt-validation/auth0.md): Configure JWT Validation for tokens issued from Auth0. - [Deploy a production API and gateway with APIOps using Argo CD and ngrok](https://ngrok.com/docs/integrations/kubernetes-ingress/apiops.md): Deploy an API with APIOps and Argo CD using ngrok. - [Ingress to apps secured by Microsoft Entra ID in Kubernetes](https://ngrok.com/docs/integrations/kubernetes-ingress/azure-ad-k8s.md): Use ngrok to add ingress to Kubernetes apps and authe… - [Ingress to Kubernetes apps deployed on Azure Kubernetes Service (AKS)](https://ngrok.com/docs/integrations/kubernetes-ingress/azure-aks-k8s.md): Learn how to deploy a new Kubernetes cluster and demo… - [Kubernetes ingress to services in a Consul service mesh](https://ngrok.com/docs/integrations/kubernetes-ingress/consul-k8s.md): Set up a local Consul service mesh to use the ngrok K… - [Ingress to Kubernetes apps on clusters managed by DigitalOcean](https://ngrok.com/docs/integrations/kubernetes-ingress/digitalocean-k8s.md): Add Kubernetes ingress to any app running in a cluste… - [Kubernetes ingress to services hosted on EKS](https://ngrok.com/docs/integrations/kubernetes-ingress/eks.md): Learn how to get started running the ngrok Kubernetes… - [ngrok External Secrets integration](https://ngrok.com/docs/integrations/kubernetes-ingress/external-secrets.md): ngrok integrates with External Secrets Operator to en… - [Kubernetes ingress to GKE services with ngrok](https://ngrok.com/docs/integrations/kubernetes-ingress/google-kubernetes-engine.md): Learn how to use the ngrok Kubernetes Operator on Goo… - [Use ngrok's Global Server Load Balancing with DigitalOcean](https://ngrok.com/docs/integrations/kubernetes-ingress/gslb.md): Layer load balancing between three or more globally d… - [Kubernetes Ingress Integrations](https://ngrok.com/docs/integrations/kubernetes-ingress/index.md): Browse integration guides for using the ngrok Kuberne… - [Ingress to a microservices-based application connected via Linkerd's service mesh](https://ngrok.com/docs/integrations/kubernetes-ingress/k8s.md): Set up a local cluster to demonstrate how to use the… - [Kubernetes ingress to apps/APIs on clusters managed by Canonical MicroK8s](https://ngrok.com/docs/integrations/kubernetes-ingress/microk8s-k8s.md): Add ingress to any app running in a Kubernetes cluste… - [Ingress to Kubernetes apps managed by Rafay](https://ngrok.com/docs/integrations/kubernetes-ingress/rafay-k8s.md): Add ingress to any app running in a Kubernetes cluste… - [Kubernetes ingress to applications and clusters managed by Rancher](https://ngrok.com/docs/integrations/kubernetes-ingress/rancher-k8s.md): Set up a local installation of Rancher to deploy a ne… - [Ingress to Kubernetes apps deployed on Spectro Cloud Palette](https://ngrok.com/docs/integrations/kubernetes-ingress/spectro-cloud-k8s.md): Add ingress to any app running in a Kubernetes cluste… - [Ingress to Kubernetes apps and services with vcluster](https://ngrok.com/docs/integrations/kubernetes-ingress/vcluster-k8s.md): Set up a local virtual cluster to use the ngrok Kuber… - [Facebook OAuth](https://ngrok.com/docs/integrations/oauth/facebook-oauth.md): Configure ngrok to authenticate users with Facebook O… - [GitHub OAuth](https://ngrok.com/docs/integrations/oauth/github-oauth.md): Configure ngrok to authenticate users with GitHub OAu… - [GitLab OAuth](https://ngrok.com/docs/integrations/oauth/gitlab-oauth.md): Configure ngrok to authenticate users with GitLab OAu… - [Google OAuth](https://ngrok.com/docs/integrations/oauth/google-oauth.md): Configure ngrok to authenticate users with Google OAu… - [LinkedIn OAuth](https://ngrok.com/docs/integrations/oauth/linkedin-oauth.md): Configure ngrok to authenticate users with LinkedIn O… - [Microsoft OAuth](https://ngrok.com/docs/integrations/oauth/microsoft-oauth.md): Configure ngrok to authenticate users with Microsoft… - [Amazon OAuth](https://ngrok.com/docs/integrations/oauth/oauth.md): Configure ngrok to authenticate users with Amazon OAu… - [Twitch OAuth](https://ngrok.com/docs/integrations/oauth/twitch-oauth.md): Configure ngrok to authenticate users with Twitch OAu… - [AfterShip Webhooks](https://ngrok.com/docs/integrations/webhooks/aftership-webhooks.md): Develop and test AfterShip webhooks from localhost. - [Airship Webhooks](https://ngrok.com/docs/integrations/webhooks/airship-webhooks.md): Develop and test Airship webhooks from localhost. - [Alchemy Webhooks](https://ngrok.com/docs/integrations/webhooks/alchemy-webhooks.md): Develop and test Alchemy webhooks from localhost. - [Amazon SNS Webhooks](https://ngrok.com/docs/integrations/webhooks/amazon-sns-webhooks.md): Develop and test Amazon SNS webhooks from localhost. - [Autodesk Platform Services Webhooks](https://ngrok.com/docs/integrations/webhooks/autodesk-webhooks.md): Develop and test Autodesk webhooks from localhost. - [Bitbucket Repository Webhooks](https://ngrok.com/docs/integrations/webhooks/bitbucket-webhooks.md): Develop and test Bitbucket webhooks from localhost. - [Box Webhooks](https://ngrok.com/docs/integrations/webhooks/box-webhooks.md): Develop and test Box webhooks from localhost. - [Brex Webhooks](https://ngrok.com/docs/integrations/webhooks/brex-webhooks.md): Develop and test Brex webhooks from localhost. - [Buildkite Webhooks](https://ngrok.com/docs/integrations/webhooks/buildkite-webhooks.md): Develop and test Buildkite webhooks from localhost. - [Calendly Webhooks](https://ngrok.com/docs/integrations/webhooks/calendly-webhooks.md): Develop and test Calendly webhooks from localhost. - [Castle Webhooks](https://ngrok.com/docs/integrations/webhooks/castle-webhooks.md): Develop and test Castle webhooks from localhost. - [Chargify Webhooks](https://ngrok.com/docs/integrations/webhooks/chargify-webhooks.md): Develop and test Chargify webhooks from localhost. - [CircleCI Webhooks](https://ngrok.com/docs/integrations/webhooks/circleci-webhooks.md): Develop and test CircleCI webhooks from localhost. - [Clearbit Webhooks](https://ngrok.com/docs/integrations/webhooks/clearbit-webhooks.md): Develop and test Clearbit webhooks from localhost. - [Clerk Webhooks](https://ngrok.com/docs/integrations/webhooks/clerk-webhooks.md): Develop and test Clerk webhooks from localhost. - [Coinbase Webhooks](https://ngrok.com/docs/integrations/webhooks/coinbase-webhooks.md): Develop and test Coinbase webhooks from localhost. - [Contentful Webhooks](https://ngrok.com/docs/integrations/webhooks/contentful-webhooks.md): Develop and test Contentful webhooks from localhost. - [DocuSign Webhooks](https://ngrok.com/docs/integrations/webhooks/docusign-webhooks.md): Develop and test DocuSign webhooks from localhost. - [Dropbox Webhooks](https://ngrok.com/docs/integrations/webhooks/dropbox-webhooks.md): Develop and test Dropbox webhooks from localhost. - [Facebook Messenger Webhooks](https://ngrok.com/docs/integrations/webhooks/facebook-messenger-webhooks.md): Develop and test Facebook Messenger webhooks from loc… - [Facebook Webhooks](https://ngrok.com/docs/integrations/webhooks/facebook-webhooks.md): Develop and test Facebook webhooks from localhost. - [Frame.io Webhooks](https://ngrok.com/docs/integrations/webhooks/frameio-webhooks.md): Develop and test Frame.io webhooks from localhost. - [GitHub Repository Webhooks](https://ngrok.com/docs/integrations/webhooks/github-webhooks.md): Develop and test GitHub webhooks from localhost. - [GitLab Repository Webhooks](https://ngrok.com/docs/integrations/webhooks/gitlab-webhooks.md): Develop and test GitLab webhooks from localhost. - [Heroku Webhooks](https://ngrok.com/docs/integrations/webhooks/heroku-webhooks.md): Develop and test Heroku webhooks from localhost. - [HostedHooks Webhooks](https://ngrok.com/docs/integrations/webhooks/hostedhooks-webhooks.md): Develop and test HostedHooks webhooks from localhost. - [HubSpot Webhooks](https://ngrok.com/docs/integrations/webhooks/hubspot-webhooks.md): Develop and test HubSpot webhooks from localhost. - [Hygraph Webhooks](https://ngrok.com/docs/integrations/webhooks/hygraph-webhooks.md): Develop and test Hygraph webhooks from localhost. - [Instagram Webhooks](https://ngrok.com/docs/integrations/webhooks/instagram-webhooks.md): Develop and test Instagram webhooks from localhost. - [Intercom Webhooks](https://ngrok.com/docs/integrations/webhooks/intercom-webhooks.md): Develop and test Intercom webhooks from localhost. - [Jira Webhooks](https://ngrok.com/docs/integrations/webhooks/jira-webhooks.md): Develop and test Jira webhooks from localhost. - [LaunchDarkly Webhooks](https://ngrok.com/docs/integrations/webhooks/launchdarkly-webhooks.md): Develop and test LaunchDarkly webhooks from localhost. - [Linear Webhooks](https://ngrok.com/docs/integrations/webhooks/linear-webhooks.md): Develop and test Linear webhooks from localhost. - [Mailchimp Webhooks](https://ngrok.com/docs/integrations/webhooks/mailchimp-webhooks.md): Develop and test Mailchimp webhooks from localhost. - [Mailgun Webhooks](https://ngrok.com/docs/integrations/webhooks/mailgun-webhooks.md): Develop and test Mailgun webhooks from localhost. - [Modern Treasury Webhooks](https://ngrok.com/docs/integrations/webhooks/modern-treasury-webhooks.md): Develop and test Modern Treasury webhooks from localh… - [MongoDB Webhooks](https://ngrok.com/docs/integrations/webhooks/mongodb-webhooks.md): Develop and test MongoDB webhooks from localhost. - [Mux Webhooks](https://ngrok.com/docs/integrations/webhooks/mux-webhooks.md): Develop and test Mux webhooks from localhost. - [Okta Webhooks](https://ngrok.com/docs/integrations/webhooks/okta-webhooks.md): Develop and test Okta webhooks from localhost. - [Orbit Webhooks](https://ngrok.com/docs/integrations/webhooks/orbit-webhooks.md): Develop and test Orbit webhooks from localhost. - [PagerDuty Webhooks](https://ngrok.com/docs/integrations/webhooks/pagerduty-webhooks.md): Develop and test PagerDuty webhooks from localhost. - [Pinwheel Webhooks](https://ngrok.com/docs/integrations/webhooks/pinwheel-webhooks.md): Develop and test Pinwheel webhooks from localhost. - [Plivo Webhooks](https://ngrok.com/docs/integrations/webhooks/plivo-webhooks.md): Develop and test Plivo webhooks from localhost. - [Pusher Webhooks](https://ngrok.com/docs/integrations/webhooks/pusher-webhooks.md): Develop and test Pusher webhooks from localhost. - [SendGrid Webhooks](https://ngrok.com/docs/integrations/webhooks/sendgrid-webhooks.md): Develop and test SendGrid webhooks from localhost. - [Sentry Webhooks](https://ngrok.com/docs/integrations/webhooks/sentry-webhooks.md): Develop and test Sentry webhooks from localhost. - [Shopify Webhooks](https://ngrok.com/docs/integrations/webhooks/shopify-webhooks.md): Develop and test Shopify webhooks from localhost. - [Signal Sciences Webhooks](https://ngrok.com/docs/integrations/webhooks/signalsciences-webhooks.md): Develop and test Signal Sciences webhooks from localh… - [Slack Webhooks](https://ngrok.com/docs/integrations/webhooks/slack-webhooks.md): Develop and test Slack webhooks from localhost. - [Sonatype Nexus Webhooks](https://ngrok.com/docs/integrations/webhooks/sonatype-nexus-webhooks.md): Develop and test Sonatype Nexus webhooks from localho… - [Square Webhooks](https://ngrok.com/docs/integrations/webhooks/square-webhooks.md): Develop and test Square webhooks from localhost. - [Stripe Webhooks](https://ngrok.com/docs/integrations/webhooks/stripe-webhooks.md): Develop and test Stripe webhooks from localhost. - [Svix Webhooks](https://ngrok.com/docs/integrations/webhooks/svix-webhooks.md): Develop and test Svix webhooks from localhost. - [Microsoft Teams Webhooks](https://ngrok.com/docs/integrations/webhooks/teams-webhooks.md): Develop and test Microsoft Teams webhooks from localh… - [Terraform Cloud Webhooks](https://ngrok.com/docs/integrations/webhooks/terraform-webhooks.md): Develop and test Terraform webhooks from localhost. - [TikTok Webhooks](https://ngrok.com/docs/integrations/webhooks/tiktok-webhooks.md): Develop and test TikTok webhooks from localhost. - [Trend Micro Webhooks](https://ngrok.com/docs/integrations/webhooks/trendmicro-webhooks.md): Develop and test Trend Micro webhooks from localhost. - [Twilio SMS Webhooks](https://ngrok.com/docs/integrations/webhooks/twilio-webhooks.md): Develop and test Twilio webhooks from localhost. - [X (formerly Twitter) Webhooks](https://ngrok.com/docs/integrations/webhooks/twitter-webhooks.md): Develop and test X (formerly Twitter) webhooks from l… - [Typeform Webhooks](https://ngrok.com/docs/integrations/webhooks/typeform-webhooks.md): Develop and test Typeform webhooks from localhost. - [VMware Workspace ONE Webhooks](https://ngrok.com/docs/integrations/webhooks/vmware-webhooks.md): Develop and test VMware webhooks from localhost. - [Cisco Webex Webhooks](https://ngrok.com/docs/integrations/webhooks/webex-webhooks.md): Develop and test Webex webhooks from localhost. - [WhatsApp Webhooks](https://ngrok.com/docs/integrations/webhooks/whatsapp-webhooks.md): Develop and test WhatsApp webhooks from localhost. - [Worldline Webhooks](https://ngrok.com/docs/integrations/webhooks/worldline-webhooks.md): Develop and test Worldline webhooks from localhost. - [Xero Webhooks](https://ngrok.com/docs/integrations/webhooks/xero-webhooks.md): Develop and test Xero webhooks from localhost. - [Zendesk Webhooks](https://ngrok.com/docs/integrations/webhooks/zendesk-webhooks.md): Develop and test Zendesk webhooks from localhost. - [Zoom Webhooks](https://ngrok.com/docs/integrations/webhooks/zoom-webhooks.md): Develop and test Zoom webhooks from localhost. - [Kubernetes Operator Changelog](https://ngrok.com/docs/k8s/changelog.md): Learn about changes to ngrok's Kubernetes Operator. - [AgentEndpoint](https://ngrok.com/docs/k8s/crds/agentendpoint.md): Reference documentation for the AgentEndpoint Kuberne… - [BoundEndpoint](https://ngrok.com/docs/k8s/crds/boundendpoint.md): Reference documentation for the BoundEndpoint Kuberne… - [CloudEndpoint](https://ngrok.com/docs/k8s/crds/cloudendpoint.md): Reference documentation for the CloudEndpoint Kuberne… - [Domain](https://ngrok.com/docs/k8s/crds/domain.md): Reference documentation for the Domain Kubernetes cus… - [Kubernetes Operator Custom Resources (CRDs)](https://ngrok.com/docs/k8s/crds/index.md): Reference documentation for all custom resource defin… - [IPPolicy](https://ngrok.com/docs/k8s/crds/ippolicy.md): Learn how to use IP Policies to control traffic throu… - [KubernetesOperator](https://ngrok.com/docs/k8s/crds/kubernetesoperator.md): Reference documentation for the KubernetesOperator cu… - [NgrokTrafficPolicy](https://ngrok.com/docs/k8s/crds/ngroktrafficpolicy.md): Reference documentation for the NgrokTrafficPolicy Ku… - [Custom ngrok Annotations](https://ngrok.com/docs/k8s/guides/annotations.md): Reference documentation for custom annotations used w… - [Binding Endpoints in the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/guides/bindings.md): Learn about ngrok's endpoint bindings and how to use… - [Kubernetes Custom White-Label Domains](https://ngrok.com/docs/k8s/guides/custom-domain.md): Learn how to use custom domains with the ngrok Kubern… - [How to create endpoints in the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/guides/endpoint-types.md): Learn how to create endpoints that accept `http://`,… - [Finalizers Created by the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/guides/finalizers.md): Learn about how the ngrok Kubernetes Operator uses fi… - [Securing Endpoints with Basic Authentication](https://ngrok.com/docs/k8s/guides/how-to/basic-auth.md): Learn how to secure your Kubernetes endpoints with ba… - [Circuit Breaking for System Reliability](https://ngrok.com/docs/k8s/guides/how-to/circuit-breaking.md): Configure circuit breaking in Kubernetes to protect y… - [Improving Performance with Response Compression](https://ngrok.com/docs/k8s/guides/how-to/compress-response.md): Enable response compression in Kubernetes to improve… - [Protecting Your Endpoints by Denying Unwanted Traffic](https://ngrok.com/docs/k8s/guides/how-to/deny-requests.md): Configure request denial rules in Kubernetes to block… - [Securing Your Endpoints with JWT Validation](https://ngrok.com/docs/k8s/guides/how-to/jwt-validation.md): Configure JWT validation in Kubernetes to secure your… - [Customizing Requests with Header Manipulation](https://ngrok.com/docs/k8s/guides/how-to/manipulate-headers.md): Learn how to add, modify, or remove HTTP headers in K… - [Securing Your Endpoints with OAuth Authentication](https://ngrok.com/docs/k8s/guides/how-to/oauth.md): Configure OAuth authentication in Kubernetes to secur… - [Authenticating Users with OpenID Connect (OIDC)](https://ngrok.com/docs/k8s/guides/how-to/oidc.md): Configure OpenID Connect authentication in Kubernetes… - [Restricting Access by Kubernetes Pod Identity](https://ngrok.com/docs/k8s/guides/how-to/pod-identity.md): Use Kubernetes pod identity variables to secure Endpo… - [Protecting Services with Rate Limiting](https://ngrok.com/docs/k8s/guides/how-to/rate-limiting.md): Configure rate limiting in Kubernetes to protect your… - [Managing Traffic with Redirects](https://ngrok.com/docs/k8s/guides/how-to/redirects.md): Configure URL redirects in Kubernetes to route users… - [Controlling Traffic Flow with Request Routing](https://ngrok.com/docs/k8s/guides/how-to/request-routing.md): Configure request routing in Kubernetes to direct inc… - [Controlling Access with IP Restrictions](https://ngrok.com/docs/k8s/guides/how-to/restrict-ips.md): Configure IP restrictions in Kubernetes to allow or d… - [Customizing Request Routing with URL Rewriting](https://ngrok.com/docs/k8s/guides/how-to/rewrite-url.md): Configure URL rewriting in Kubernetes to modify reque… - [Serving Static Responses with Custom Response Policies](https://ngrok.com/docs/k8s/guides/how-to/static-response.md): Configure static responses in Kubernetes to return pr… - [TCP Routing](https://ngrok.com/docs/k8s/guides/how-to/tcp-routing.md): Configure TCP routing in Kubernetes to handle raw net… - [Managing TLS Termination for Secure Connections](https://ngrok.com/docs/k8s/guides/how-to/terminate-tls.md): Configure TLS termination in Kubernetes to use custom… - [TLS Routing](https://ngrok.com/docs/k8s/guides/how-to/tls-routing.md): Configure TLS routing in Kubernetes to handle encrypt… - [Securing Upstream Connections with TLS & Mutual TLS (mTLS)](https://ngrok.com/docs/k8s/guides/how-to/upstream-tls.md): Configure upstream TLS and mutual TLS in Kubernetes t… - [Running a Local Kubernetes Cluster](https://ngrok.com/docs/k8s/guides/local-cluster.md): Learn how to set up a local Kubernetes cluster for de… - [Projecting Local Services into Remote Clusters](https://ngrok.com/docs/k8s/guides/local-projection.md): Learn how to use Kubernetes bindings to instantly tes… - [ngrok Kubernetes Operator Managed Resources](https://ngrok.com/docs/k8s/guides/managed-resources.md): Learn about the resources that the ngrok Kubernetes O… - [Running Multiple ngrok Operator Installations](https://ngrok.com/docs/k8s/guides/multiple-installs.md): How to run multiple instances of the ngrok Kubernetes… - [Pooling Endpoints in the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/guides/pooling.md): Learn how to load balance traffic between endpoints u… - [Troubleshooting the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/guides/troubleshooting.md): Learn how to troubleshoot common issues with the ngro… - [Using ngrok Custom Resources](https://ngrok.com/docs/k8s/guides/using-crds.md): Learn how to use ngrok's custom resources with the ng… - [Gateway API with the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/guides/using-gwapi.md): Learn how to use Gateway API resources with the ngrok… - [How the ngrok Operator Uses Ingresses](https://ngrok.com/docs/k8s/guides/using-ingresses.md): Learn how the ngrok Kubernetes Operator consumes Ingr… - [How the ngrok Operator Uses LoadBalancer Services](https://ngrok.com/docs/k8s/guides/using-loadbalancers.md): Learn how the ngrok Kubernetes Operator automatically… - [How the ngrok Kubernetes Operator Works](https://ngrok.com/docs/k8s/how-it-works.md): Learn how the ngrok Kubernetes Operator uses secure o… - [Kubernetes Operator](https://ngrok.com/docs/k8s/index.md): Learn about the ngrok Kubernetes Operator for providi… - [Kubernetes Operator Architecture](https://ngrok.com/docs/k8s/installation/architecture.md): Learn about the architecture of the ngrok Kubernetes… - [Kubernetes Operator Helm Configuration](https://ngrok.com/docs/k8s/installation/helm.md): Reference documentation for Helm configuration values… - [Monitoring the Kubernetes Operator](https://ngrok.com/docs/k8s/installation/observability.md): Learn how to enable and customize ngrok's Kubernetes… - [Uninstalling the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/installation/uninstall.md): How to uninstall the ngrok Kubernetes Operator, clean… - [How to update the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/installation/update.md): Learn how to update the ngrok Kubernetes Operator to… - [Load Balancing for Kubernetes Services](https://ngrok.com/docs/k8s/load-balancing/load-balancing-kubernetes.md): Learn how to use Endpoint Pooling to share incoming t… - [Load Balancing Between Multiple Kubernetes Clusters](https://ngrok.com/docs/k8s/load-balancing/load-balancing-kubernetes-clusters.md): Use Endpoint Pooling to split traffic between any num… - [Kubernetes Operator Release Process](https://ngrok.com/docs/k8s/releasing.md): Learn about the ngrok Kubernetes Operator release pro… - [Events](https://ngrok.com/docs/obs/events/index.md): Learn about ngrok's event logging system for exportin… - [Event Source Reference](https://ngrok.com/docs/obs/events/reference.md): Reference documentation for all ngrok Log Event Sourc… - [Traffic Observability Overview](https://ngrok.com/docs/obs/index.md): Learn about ngrok's traffic observability features fo… - [Traffic Inspector](https://ngrok.com/docs/obs/traffic-inspection.md): Learn how to use ngrok's Traffic Inspector to view, d… - [Free Plan Limits](https://ngrok.com/docs/pricing-limits/free-plan-limits.md): Learn about the limits and restrictions enforced on t… - [Pricing and Limits](https://ngrok.com/docs/pricing-limits/index.md): Learn about ngrok pricing, limits, and licensing for… - [Pricing Glossary](https://ngrok.com/docs/pricing-limits/pricing-glossary.md): Definitions for every feature and metric that appears… - [Traffic Policy Unit (TPU) Pricing](https://ngrok.com/docs/pricing-limits/traffic-policy-unit-pricing.md): Learn about how ngrok uses Traffic Processing Units (… - [Get started with ngrok](https://ngrok.com/docs/start.md): ngrok makes it easy to put your apps, APIs, and servi… - [Add Headers Action](https://ngrok.com/docs/traffic-policy/actions/add-headers.md): Add headers to an HTTP request or response before it… - [AI Gateway](https://ngrok.com/docs/traffic-policy/actions/ai-gateway.md): Route requests to AI providers with automatic failove… - [Basic Auth Action](https://ngrok.com/docs/traffic-policy/actions/basic-auth.md): Enforce HTTP Basic Auth on your endpoints. - [Circuit Breaker Action](https://ngrok.com/docs/traffic-policy/actions/circuit-breaker.md): Prevent overload and maintain system reliability by r… - [Close Connection Action](https://ngrok.com/docs/traffic-policy/actions/close-connection.md): Forcibly close connections to an endpoint. - [Compress Response Action](https://ngrok.com/docs/traffic-policy/actions/compress-response.md): Compress HTTP response bodies before they are returne… - [Custom Response Action](https://ngrok.com/docs/traffic-policy/actions/custom-response.md): Return a hard-coded response back to the client that… - [Deny Action](https://ngrok.com/docs/traffic-policy/actions/deny.md): The Deny action enables you to reject incoming reques… - [Forward Internal Action](https://ngrok.com/docs/traffic-policy/actions/forward-internal.md): The Forward Internal action enables you to forward tr… - [HTTP Request Action](https://ngrok.com/docs/traffic-policy/actions/http-request.md): The HTTP Request action performs an outbound HTTP req… - [Traffic Policy Actions](https://ngrok.com/docs/traffic-policy/actions/index.md): Learn how to use Traffic Policy Actions to manage tra… - [JWT Validation Action](https://ngrok.com/docs/traffic-policy/actions/jwt-validation.md): Validate JSON Web Tokens (JWT) on your endpoints befo… - [Log Action](https://ngrok.com/docs/traffic-policy/actions/log.md): The Log action enables you to log metadata to ngrok's… - [OAuth Action](https://ngrok.com/docs/traffic-policy/actions/oauth.md): The OAuth action restricts access to only authorized… - [OpenID Connect Action](https://ngrok.com/docs/traffic-policy/actions/oidc.md): The OpenID Connect (OIDC) action restricts access to… - [OWASP CRS Request Action](https://ngrok.com/docs/traffic-policy/actions/owasp-crs-request.md): Block common web attacks with the `owasp-crs-request`… - [OWASP CRS Response Action](https://ngrok.com/docs/traffic-policy/actions/owasp-crs-response.md): Block common web attacks with the `owasp-crs-response… - [Rate Limit Action](https://ngrok.com/docs/traffic-policy/actions/rate-limit.md): Limit the rate of traffic that successfully reaches y… - [Redirect Action](https://ngrok.com/docs/traffic-policy/actions/redirect.md): Redirect incoming requests to new URLs by modifying t… - [Remove Headers Action](https://ngrok.com/docs/traffic-policy/actions/remove-headers.md): Remove headers from an HTTP request or response befor… - [Request Body Find & Replace Action](https://ngrok.com/docs/traffic-policy/actions/request-body-find-replace.md): Find and replace text patterns in HTTP request bodies… - [Response Body Find & Replace Action](https://ngrok.com/docs/traffic-policy/actions/response-body-find-replace.md): Find and replace text patterns in HTTP response bodie… - [Restrict IPs Action](https://ngrok.com/docs/traffic-policy/actions/restrict-ips.md): Allow or deny traffic based on the source IP address… - [SAML Action](https://ngrok.com/docs/traffic-policy/actions/saml.md): The SAML action restricts access to only authorized u… - [Set Vars Action](https://ngrok.com/docs/traffic-policy/actions/set-vars.md): Define or update global variables in a Traffic Policy… - [SSE Find & Replace Action](https://ngrok.com/docs/traffic-policy/actions/sse-find-replace.md): Find and replace text patterns in Server-Sent Events… - [Terminate TLS Action](https://ngrok.com/docs/traffic-policy/actions/terminate-tls.md): Control how TLS traffic is terminated by ngrok, inclu… - [URL Rewrite Action](https://ngrok.com/docs/traffic-policy/actions/url-rewrite.md): Modify the incoming request URL using regular express… - [Verify Webhook Action](https://ngrok.com/docs/traffic-policy/actions/verify-webhook.md): Validate incoming webhook signatures against a known… - [Expression Examples](https://ngrok.com/docs/traffic-policy/concepts/expressions.md): Learn how to write CEL expressions in Traffic Policy… - [IP Policies](https://ngrok.com/docs/traffic-policy/concepts/ip-policies.md): Use rules to allow or deny traffic and dashboard acce… - [How to run an A/B test](https://ngrok.com/docs/traffic-policy/examples/a-b-tests.md): Learn how to run A/B tests using Traffic Policy by ro… - [Add and Remove Headers](https://ngrok.com/docs/traffic-policy/examples/add-and-remove-headers.md): Learn how to add and remove HTTP headers in Traffic P… - [Add Authentication](https://ngrok.com/docs/traffic-policy/examples/add-authentication.md): Learn how to add authentication to your endpoints usi… - [Block Unwanted Requests](https://ngrok.com/docs/traffic-policy/examples/block-unwanted-requests.md): Learn how to block unwanted or malicious requests usi… - [Compress JSON Responses Example](https://ngrok.com/docs/traffic-policy/examples/compress-json-responses.md): Learn how to compress JSON responses using Traffic Po… - [Enforce TLS Example](https://ngrok.com/docs/traffic-policy/examples/enforce-tls.md): Learn how to enforce minimum TLS version requirements… - [Event Logging Example](https://ngrok.com/docs/traffic-policy/examples/event-logging.md): Learn how to configure event logging in Traffic Polic… - [Filter Traffic by IP Category](https://ngrok.com/docs/traffic-policy/examples/filter-by-ip-category.md): Learn how to allow or block traffic from specific ser… - [Traffic Policy Examples](https://ngrok.com/docs/traffic-policy/examples/index.md): Example Traffic Policies to help you get started. - [Using OAuth Traffic Policy on Endpoints](https://ngrok.com/docs/traffic-policy/examples/oauth-protection.md): Learn how to add OAuth authentication to your ngrok e… - [How to Rate Limit Traffic](https://ngrok.com/docs/traffic-policy/examples/rate-limit-requests.md): Learn how to rate limit requests using Traffic Policy… - [Route Requests](https://ngrok.com/docs/traffic-policy/examples/route-requests.md): Learn how to route requests to different internal end… - [URL Rewrites Examples](https://ngrok.com/docs/traffic-policy/examples/url-rewrites.md): Learn how to rewrite URLs using Traffic Policy to map… - [User Agent Filtering Example](https://ngrok.com/docs/traffic-policy/examples/user-agent-filtering.md): Learn how to filter traffic based on user agent strin… - [Agent Endpoints with Traffic Policy Quickstart](https://ngrok.com/docs/traffic-policy/getting-started/agent-endpoints.md): Learn how to set up an Agent Endpoint with a custom T… - [Cloud Endpoints with Traffic Policy Quickstart](https://ngrok.com/docs/traffic-policy/getting-started/cloud-endpoints.md): Learn how to create Cloud Endpoints with Traffic Poli… - [How Traffic Policy Works](https://ngrok.com/docs/traffic-policy/how-it-works.md): Learn how ngrok's Traffic Policy engine works under t… - [Traffic Identities](https://ngrok.com/docs/traffic-policy/identities.md): Learn about Traffic Identities and Sessions for manag… - [Traffic Policy Overview](https://ngrok.com/docs/traffic-policy/index.md): Learn about ngrok's Traffic Policy for authenticating… - [Traffic Policy Macros Reference](https://ngrok.com/docs/traffic-policy/macros/index.md): Reference documentation for CEL macros available in T… - [Using Vaults & Secrets with Traffic Policy](https://ngrok.com/docs/traffic-policy/secrets.md): Store sensitive data in encrypted vaults and referenc… - [Action Variables](https://ngrok.com/docs/traffic-policy/variables/action.md): Reference documentation for action variables provided… - [Connection Variables](https://ngrok.com/docs/traffic-policy/variables/connection.md): Reference documentation for connection variables in T… - [Endpoint Variables](https://ngrok.com/docs/traffic-policy/variables/endpoint.md): Reference documentation for endpoint variables in Tra… - [Variables](https://ngrok.com/docs/traffic-policy/variables/index.md): Reference documentation for Traffic Policy variables… - [IP Intelligence](https://ngrok.com/docs/traffic-policy/variables/ip-intel.md): Reference documentation for IP Intelligence variables… - [HTTP Request Variables](https://ngrok.com/docs/traffic-policy/variables/req.md): Reference documentation for HTTP request variables in… - [HTTP Response Variables](https://ngrok.com/docs/traffic-policy/variables/res.md): Reference documentation for HTTP response variables i… - [Time Variables](https://ngrok.com/docs/traffic-policy/variables/time.md): Reference documentation for time variables in Traffic… - [Using ngrok with CGNAT](https://ngrok.com/docs/using-ngrok-with/cgnat.md): Learn how to use ngrok with CGNAT networks like Starl… - [Using ngrok with Docker Compose](https://ngrok.com/docs/using-ngrok-with/docker/compose.md): Learn how to put your apps and services online using… - [Using ngrok Docker Desktop](https://ngrok.com/docs/using-ngrok-with/docker/desktop.md): Learn how to use ngrok with Docker Desktop. - [Using ngrok with Docker](https://ngrok.com/docs/using-ngrok-with/docker/index.md): Learn how to use ngrok with Docker to expose your loc… - [Using ngrok with FastAPI](https://ngrok.com/docs/using-ngrok-with/fastAPI.md): Learn how to embed ngrok into FastAPI applications us… - [Using ngrok with Flask](https://ngrok.com/docs/using-ngrok-with/flask.md): Learn how to use ngrok with Flask development servers… - [Using ngrok with FTP, FTPS, SFTP](https://ngrok.com/docs/using-ngrok-with/ftp.md): Learn how to use ngrok with SFTP for secure file tran… - [Using ngrok with gRPC](https://ngrok.com/docs/using-ngrok-with/gRPC.md): Learn how to use ngrok with gRPC services by specifyi… - [Configuring GoDaddy DNS for ngrok Reserved Domains](https://ngrok.com/docs/using-ngrok-with/godaddy.md): Step-by-step guide for configuring GoDaddy DNS record… - [Using ngrok with Google Colab](https://ngrok.com/docs/using-ngrok-with/googleColab.md): Learn how to use ngrok with Google Colab projects usi… - [Using ngrok with Java](https://ngrok.com/docs/using-ngrok-with/java.md): Learn how to use ngrok with Java applications using t… - [Using ngrok with Laravel](https://ngrok.com/docs/using-ngrok-with/laravel.md): Learn how to use ngrok with Laravel Valet to share yo… - [Using ngrok with Minecraft](https://ngrok.com/docs/using-ngrok-with/minecraft.md): Learn how to share your Minecraft server with others… - [Using ngrok with MongoDB](https://ngrok.com/docs/using-ngrok-with/mongodb.md): Expose your local MongoDB server to the internet usin… - [Using ngrok with MySQL](https://ngrok.com/docs/using-ngrok-with/mysql.md): Connect to your local MySQL database remotely using n… - [Using ngrok with NGINX](https://ngrok.com/docs/using-ngrok-with/nginx.md): Learn how to use ngrok with NGINX by setting the host… - [Using ngrok with OpenVPN Connect](https://ngrok.com/docs/using-ngrok-with/openvpn.md): Learn how to tunnel an OpenVPN server through CGNAT u… - [Using ngrok with an outbound proxy](https://ngrok.com/docs/using-ngrok-with/outboundProxy.md): Learn how to configure ngrok to work through HTTP or… - [Using ngrok with PostgreSQL](https://ngrok.com/docs/using-ngrok-with/postgresql.md): Connect to your local PostgreSQL database remotely us… - [Using ngrok with Puppet](https://ngrok.com/docs/using-ngrok-with/puppet.md): Learn how to use the ngrok Puppet module to install a… - [Using ngrok with Redis](https://ngrok.com/docs/using-ngrok-with/redis.md): Connect to your local Redis server remotely using ngr… - [Using ngrok with Real-Time Messaging Protocol (RTMP)](https://ngrok.com/docs/using-ngrok-with/rtmp.md): Learn how to share your RTMP streaming server using n… - [Using ngrok with SMTP Mail Servers](https://ngrok.com/docs/using-ngrok-with/smtp.md): Learn how to connect to your local SMTP mail server u… - [Using ngrok with SSH](https://ngrok.com/docs/using-ngrok-with/ssh.md): Learn how to use ngrok TCP endpoints to access your l… - [Using ngrok as your MCP gateway](https://ngrok.com/docs/using-ngrok-with/using-mcp.md): Learn how to use ngrok to proxy a local server so you… - [Using ngrok with Virtual hosts (MAMP, WAMP, etc)](https://ngrok.com/docs/using-ngrok-with/virtualHosts.md): Learn how to expose virtual hosts from MAMP, WAMP, an… - [Using ngrok with Visual Studio / IIS Express](https://ngrok.com/docs/using-ngrok-with/visualStudio.md): Learn how to use the ngrok Visual Studio extension to… - [Using ngrok with VSCode](https://ngrok.com/docs/using-ngrok-with/vsCode.md): Learn how to use the ngrok VSCode extension to add ng… - [Using ngrok with Websockets](https://ngrok.com/docs/using-ngrok-with/websockets.md): ngrok HTTP endpoints support WebSockets without any s… - [What is ngrok?](https://ngrok.com/docs/what-is-ngrok.md): ngrok is a globally distributed reverse proxy that se… - [Why ngrok?](https://ngrok.com/docs/why-ngrok.md): Learn why ngrok provides environment independence, un… ## OpenAPI Specs - [ai-gateway](https://ngrok.com/docs/openapi/ai-gateway.yaml) - [ngrok](https://raw.githubusercontent.com/ngrok/ngrok-openapi/refs/heads/main/ngrok.yaml) - [openapi](https://ngrok.com/docs/api-reference/openapi.json)