# ngrok documentation ## Docs - [Agent SDKs](https://ngrok.com/docs/agent-sdks/index.md): Learn about ngrok Agent SDKs for embedding ngrok direct… - [mTLS Termination](https://ngrok.com/docs/agent/agent-mutual-tls-termination.md): Learn how to enable Mutual TLS (mTLS) termination with… - [Agent TLS Termination](https://ngrok.com/docs/agent/agent-tls-termination.md): Secure your traffic with end-to-end encryption by allow… - [ngrok Agent API](https://ngrok.com/docs/agent/api.md): The ngrok agent exposes an HTTP API for collecting metr… - [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 runn… - [Agent Config Version 2](https://ngrok.com/docs/agent/config/v2.md): Comprehensive reference documentation for ngrok Agent C… - [Agent Config Version 3](https://ngrok.com/docs/agent/config/v3.md): Reference documentation for ngrok Agent Configuration F… - [Connect URLs](https://ngrok.com/docs/agent/connect-url.md): Learn how to customize the connect URL the ngrok agent… - [Agent Version Deprecation Notices](https://ngrok.com/docs/agent/deprecation-notices.md): What to do if you received an email about your ngrok ag… - [Diagnose](https://ngrok.com/docs/agent/diagnose.md): Learn how to diagnose the ngrok agent's connectivity is… - [ngrok Agent](https://ngrok.com/docs/agent/index.md): The ngrok agent is a lightweight command-line program t… - [Secure Tunnels Overview](https://ngrok.com/docs/agent/overview.md): Learn about ngrok's secure tunnel agent for exposing lo… - [SSH Reverse Tunnel](https://ngrok.com/docs/agent/ssh-reverse-tunnel-agent.md): Learn how to deliver ngrok's services using SSH Reverse… - [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 v3. - [ngrok Agent Version Support Policy](https://ngrok.com/docs/agent/version-support-policy.md): Learn about ngrok's version support policy including se… - [ngrok Agent Web Inspection Interface](https://ngrok.com/docs/agent/web-inspection-interface.md): Learn how to use the ngrok agent's web inspection inter… - [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 provide… - [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 ID. - [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 by… - [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 conf… - [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 tr… - [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 authentica… - [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 access… - [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 a… - [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 authenticated… - [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 key. - [Get credit balance](https://ngrok.com/docs/ai-gateway/api-reference/credits/balance.md): Get the account's current AI Gateway credit balance. Ev… - [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 AI… - [List credit transactions](https://ngrok.com/docs/ai-gateway/api-reference/credits/transactions.md): Returns a merged, date-descending list of credit purcha… - [Get AI Gateway configuration](https://ngrok.com/docs/ai-gateway/api-reference/gateway-config/get.md): Get the AI Gateway configuration for the authenticated… - [Update AI Gateway configuration](https://ngrok.com/docs/ai-gateway/api-reference/gateway-config/update.md): Update the AI Gateway configuration for the authenticat… - [AI Gateway API](https://ngrok.com/docs/ai-gateway/api-reference/overview.md): Set up and run your AI Gateway from your own code with… - [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 mana… - [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 authenti… - [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 value. - [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 provide… - [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 routi… - [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. De… - [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 auth… - [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 p… - [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 authen… - [AI Gateway usage overview](https://ngrok.com/docs/ai-gateway/api-reference/usage/overview.md): Aggregated daily cost, request, and error series for th… - [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 wi… - [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 balance… - [Custom Providers](https://ngrok.com/docs/ai-gateway/concepts/custom-providers.md): Connect custom endpoints and self-hosted models to the… - [Models](https://ngrok.com/docs/ai-gateway/concepts/models.md): Understanding model naming and request formats in the A… - [Providers](https://ngrok.com/docs/ai-gateway/concepts/providers.md): Built-in and custom AI providers in the ngrok AI Gatewa… - [Azure OpenAI](https://ngrok.com/docs/ai-gateway/custom-providers/azure-openai.md): Route AI requests to Azure OpenAI Service through the n… - [LM Studio](https://ngrok.com/docs/ai-gateway/custom-providers/lm-studio.md): Route AI requests to local LM Studio models through the… - [Ollama](https://ngrok.com/docs/ai-gateway/custom-providers/ollama.md): Route AI requests to local Ollama models through the ng… - [vLLM](https://ngrok.com/docs/ai-gateway/custom-providers/vllm.md): Route AI requests to vLLM inference servers through the… - [Restrict Models and Providers](https://ngrok.com/docs/ai-gateway/examples/model-filtering.md): Limit which models and providers an access key can call. - [Multi-Key Failover](https://ngrok.com/docs/ai-gateway/examples/multi-key-failover.md): Configure multiple provider keys for automatic failover… - [Multi-Provider Failover](https://ngrok.com/docs/ai-gateway/examples/multi-provider-failover.md): Fail over between models and providers in AI Gateway re… - [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 credenti… - [Configure account settings](https://ngrok.com/docs/ai-gateway/guides/account-settings.md): Configure account-wide AI Gateway timeouts and token li… - [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 AI… - [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 provider… - [Debug failed requests](https://ngrok.com/docs/ai-gateway/guides/debugging.md): Diagnose AI Gateway request failures on gateway.ngrok.a… - [Handle gateway errors](https://ngrok.com/docs/ai-gateway/guides/error-handling.md): Understand failover behavior and error recovery in the… - [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, qu… - [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.ngro… - [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 call. - [Secure your gateway](https://ngrok.com/docs/ai-gateway/guides/securing-endpoints.md): How access keys provide built-in authorization for the… - [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 mod… - [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 behav… - [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 failover,… - [Anthropic](https://ngrok.com/docs/ai-gateway/providers/anthropic.md): Use Anthropic Claude models through the ngrok AI Gatewa… - [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 Ga… - [Hyperbolic](https://ngrok.com/docs/ai-gateway/providers/hyperbolic.md): Use Hyperbolic open-source models through the ngrok AI… - [InceptionLabs](https://ngrok.com/docs/ai-gateway/providers/inceptionlabs.md): Use InceptionLabs diffusion language models through the… - [Inference.net](https://ngrok.com/docs/ai-gateway/providers/inference-net.md): Use Inference.net distributed inference through the ngr… - [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 an… - [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 SDKs. - [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 Ope… - [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 ou… - [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 conf… - [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 used… - [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 authtoke… - [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 crede… - [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 by… - [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 specifi… - [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 s… - [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 specified… - [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 specified… - [Create](https://ngrok.com/docs/api-reference/endpoints/create.md): Create an endpoint, currently available only for cloud… - [Delete](https://ngrok.com/docs/api-reference/endpoints/delete.md): Delete an Endpoint by ID, currently available only for… - [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 for… - [Create](https://ngrok.com/docs/api-reference/eventdestinations/create.md): Create a new Event Destination. It will not apply to an… - [Delete](https://ngrok.com/docs/api-reference/eventdestinations/delete.md): Delete an Event Destination. If the Event Destination i… - [Get](https://ngrok.com/docs/api-reference/eventdestinations/get.md): Get detailed information about an Event Destination by… - [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 subscriptio… - [Delete](https://ngrok.com/docs/api-reference/eventsources/delete.md): Remove a type for which this event subscription will tr… - [Get](https://ngrok.com/docs/api-reference/eventsources/get.md): Get the details for a given type that triggers for the… - [List](https://ngrok.com/docs/api-reference/eventsources/list.md): List the types for which this event subscription will t… - [Update](https://ngrok.com/docs/api-reference/eventsources/update.md): Update the type for which this event subscription will… - [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 ID - [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 traffi… - [Delete](https://ngrok.com/docs/api-reference/ippolicies/delete.md): Delete an IP policy. If the IP policy is referenced by… - [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 ID. - [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 end… - [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 a… - [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 Autho… - [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 SSH… - [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 by… - [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 accoun… - [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 account. - [Restart](https://ngrok.com/docs/api-reference/tunnelsessions/restart.md): Issues a command instructing the ngrok agent to restart… - [Stop](https://ngrok.com/docs/api-reference/tunnelsessions/stop.md): Issues a command instructing the ngrok agent that start… - [Update](https://ngrok.com/docs/api-reference/tunnelsessions/update.md): Issues a command instructing the ngrok agent to update… - [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 ID - [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 tool… - [ngrok API Overview](https://ngrok.com/docs/api/index.md): Learn about the ngrok REST API for programmatic access… - [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 expl… - [FAQ](https://ngrok.com/docs/faq/index.md): Frequently asked questions about ngrok including status… - [Agent Endpoints](https://ngrok.com/docs/gateway/agent-endpoints.md): Learn about creating endpoints managed by Secure Tunnel… - [Endpoint Bindings](https://ngrok.com/docs/gateway/bindings.md): Learn about ngrok's public, internal, and kubernetes en… - [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 Clou… - [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 load… - [Cloud Endpoints](https://ngrok.com/docs/gateway/cloud-endpoints/index.md): Create and manage persistent, always-on endpoints in th… - [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 pa… - [How to Use A Custom Domain](https://ngrok.com/docs/gateway/custom-domains.md): Learn how to use your own custom domain with your ngrok… - [DDoS Protection](https://ngrok.com/docs/gateway/ddos-protection.md): Learn about ngrok's automatic DDoS protection features… - [Dedicated IPs](https://ngrok.com/docs/gateway/dedicated-ips.md): Configure static, dedicated IP addresses for your domai… - [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 to… - [Endpoints](https://ngrok.com/docs/gateway/endpoints.md): Create and manage ngrok Endpoints to deliver and manage… - [Gateway Examples](https://ngrok.com/docs/gateway/examples.md): Browse examples and patterns for using ngrok's Gateway… - [Agent-Assisted Gateway](https://ngrok.com/docs/gateway/examples/agent-assisted-gateway.md): Transform your local development environment into a pro… - [Switch Traffic Between Blue-Green Deployments](https://ngrok.com/docs/gateway/examples/blue-green-deployments.md): Test two production environments, either for monolithic… - [Distribute Traffic Between Canary Deployments](https://ngrok.com/docs/gateway/examples/canary-deployments.md): Use ngrok to validate how features or versions of your… - [Deploy Custom Error Pages](https://ngrok.com/docs/gateway/examples/custom-error-pages.md): Instead of a blank page or HTTP error code, ensure your… - [Database Gateway](https://ngrok.com/docs/gateway/examples/database-gateway.md): Securely expose databases to external clients with stri… - [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 secu… - [Implement the 'Front Door' Pattern](https://ngrok.com/docs/gateway/examples/front-door-pattern.md): By using Cloud Endpoint and internal Agent Endpoints to… - [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 upst… - [Secure Admin Dashboards](https://ngrok.com/docs/gateway/examples/lock-admin-dashboards.md): Add multiple layers of protection and authentication to… - [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 a… - [Microservices API Gateway](https://ngrok.com/docs/gateway/examples/microservices-gateway.md): Coordinate ingress traffic for microservices without a… - [Secure Your Public Minecraft Server](https://ngrok.com/docs/gateway/examples/minecraft.md): Unwanted players can quickly destroy your hard work, bu… - [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 services… - [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 o… - [Offload Analytics to a Self-Hosted Service](https://ngrok.com/docs/gateway/examples/offload-analytics.md): With http-request, you can capture observability data f… - [Self-Hosted PaaS Alternative Gateway](https://ngrok.com/docs/gateway/examples/paas-alternative-gateway.md): Get the polish of managed platforms like Heroku or Verc… - [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 m… - [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, yo… - [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 route… - [Route to Endpoints by Geography](https://ngrok.com/docs/gateway/examples/route-by-geography.md): Show users content based on their region, comply with r… - [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 au… - [Create Secure Public Developer Environments](https://ngrok.com/docs/gateway/examples/secure-developer-environments.md): Use a shared wildcard endpoint to control how your deve… - [Validate Requests Against Identity Service](https://ngrok.com/docs/gateway/examples/validate-requests-identity.md): Enrich your upstream service with customer details, use… - [Webhook Gateway](https://ngrok.com/docs/gateway/examples/webhook-gateway.md): Centralize webhook validation and routing from third-pa… - [Accelerate and Secure your Wordpress Installation](https://ngrok.com/docs/gateway/examples/wordpress.md): ngrok improves your existing Wordpress installation by… - [Global Load Balancer](https://ngrok.com/docs/gateway/global-load-balancer.md): Learn about ngrok's Global Load Balancer for distributi… - [HTTP/S Agent Endpoints](https://ngrok.com/docs/gateway/http.md): Learn how to create and configure HTTP and HTTPS endpoi… - [Internal Agent Endpoints](https://ngrok.com/docs/gateway/internal-endpoints.md): Learn about staging internal services and applications… - [IP Addresses](https://ngrok.com/docs/gateway/ip-addresses.md): Learn about ngrok's dynamic IP addresses, dedicated IPs… - [Kubernetes Agent Endpoints](https://ngrok.com/docs/gateway/kubernetes-endpoints.md): Learn about Kubernetes endpoints that provide secure, p… - [Load Balancing Between Multiple Clouds](https://ngrok.com/docs/gateway/load-balancing-multiple-clouds.md): Learn how to load balance traffic between multiple clou… - [Gateway Overview](https://ngrok.com/docs/gateway/overview.md): Learn about ngrok's building blocks for creating API an… - [Points of Presence](https://ngrok.com/docs/gateway/points-of-presence.md): Learn about ngrok's globally distributed points of pres… - [Agent Endpoint Protocols](https://ngrok.com/docs/gateway/protocols.md): Learn about the four endpoint protocols supported by ng… - [Public Agent Endpoints](https://ngrok.com/docs/gateway/public-endpoints.md): Learn about enabling internet traffic to your services… - [Region & IP Resolution](https://ngrok.com/docs/gateway/region-pinning.md): Customize where your traffic physically connects to ngr… - [TCP Agent Endpoints](https://ngrok.com/docs/gateway/tcp.md): Learn how to create and configure TCP endpoints with ng… - [TCP Addresses](https://ngrok.com/docs/gateway/tcp-addresses.md): Learn how to create and manage TCP addresses, enabling… - [TLS Agent Endpoints](https://ngrok.com/docs/gateway/tls.md): Learn how to create and configure TLS endpoints with ng… - [TLS Certificates](https://ngrok.com/docs/gateway/tls-certificates.md): Learn how ngrok manages TLS certificates automatically,… - [TLS Termination](https://ngrok.com/docs/gateway/tls-termination.md): Learn how ngrok automatically handles TLS termination f… - [Cloud Endpoints Quickstart](https://ngrok.com/docs/getting-started/cloud-endpoints-quickstart.md): Set up your first ngrok Cloud Endpoint to start managin… - [Go SDK Quickstart](https://ngrok.com/docs/getting-started/go.md): Learn how to get started with the ngrok Go SDK to creat… - [Agent CLI Quickstart](https://ngrok.com/docs/getting-started/index.md): Learn how to get started with ngrok Agent CLI to create… - [JavaScript SDK Quickstart](https://ngrok.com/docs/getting-started/javascript.md): Learn how to get started with the ngrok JavaScript SDK… - [Kubernetes Custom Resources Quickstart](https://ngrok.com/docs/getting-started/kubernetes/crds.md): Leverage ngrok’s custom Kubernetes CRDs for the simples… - [Kubernetes Endpoints Quickstart](https://ngrok.com/docs/getting-started/kubernetes/endpoints.md): Connect any API or app to your Kubernetes clusters for… - [Kubernetes Gateway API Quickstart](https://ngrok.com/docs/getting-started/kubernetes/gateway-api.md): Use ngrok with the Kubernetes Gateway API for advanced… - [Kubernetes Ingress Quickstart](https://ngrok.com/docs/getting-started/kubernetes/ingress.md): Learn how to get started with the ngrok Kubernetes Oper… - [Python SDK Quickstart](https://ngrok.com/docs/getting-started/python.md): Learn how to get started with the ngrok Python SDK to c… - [Rust SDK Quickstart](https://ngrok.com/docs/getting-started/rust.md): Learn how to get started with the ngrok Rust SDK to cre… - [Glossary of Terms](https://ngrok.com/docs/glossary.md): A glossary of technical terms used in ngrok's documenta… - [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 Clo… - [Using Datadog](https://ngrok.com/docs/guides/api-gateway/monitor-ngrok.md): Learn how to observe your API gateway and the traffic p… - [Deploy a multicloud API gateway](https://ngrok.com/docs/guides/api-gateway/multicloud.md): In this tutorial, you'll learn how to load balance API… - [Install ngrok on Linux (ARM64)](https://ngrok.com/docs/guides/device-gateway/arm64.md): Learn how to install ngrok on any Linux ARM64 device to… - [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 i… - [Device Gateway FAQ](https://ngrok.com/docs/guides/device-gateway/faq.md): Answers to common questions about using ngrok as a devi… - [Fleet Management](https://ngrok.com/docs/guides/device-gateway/fleet-management.md): Manage credentials, multi-tenancy, and observability ac… - [Install ngrok on Linux](https://ngrok.com/docs/guides/device-gateway/linux.md): Learn how to install ngrok on a remote Linux device to… - [Device Gateway Overview](https://ngrok.com/docs/guides/device-gateway/overview.md): Use ngrok to securely connect to devices deployed in re… - [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 d… - [Device Gateway Quickstart](https://ngrok.com/docs/guides/device-gateway/quickstart.md): Get a device securely reachable from the internet in mi… - [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 Li… - [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 (former… - [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 access… - [Connect to Devices Using the Python SDK](https://ngrok.com/docs/guides/device-gateway/sdk.md): Connect to devices or your device gateway by embedding… - [Device Security](https://ngrok.com/docs/guides/device-gateway/security.md): Manage credentials, IP restrictions, mTLS, and complian… - [Traffic Policy for Devices](https://ngrok.com/docs/guides/device-gateway/traffic-policy.md): Authenticate, rate limit, and control access to your de… - [Secure Tunnels for Devices](https://ngrok.com/docs/guides/device-gateway/tunnels.md): Learn how ngrok creates outbound-only encrypted tunnels… - [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 t… - [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.0. - [Guides Overview](https://ngrok.com/docs/guides/index.md): Explore practical guides to help you integrate ngrok in… - [Running ngrok Behind a Corporate Firewall](https://ngrok.com/docs/guides/running-behind-firewalls.md): Learn some troubleshooting and configuration tips for r… - [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 servi… - [Best security practices for developer productivity](https://ngrok.com/docs/guides/security-dev-productivity/index.md): Learn the best practices for developing securely with n… - [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 more… - [Share Local APIs](https://ngrok.com/docs/guides/share-localhost/apis.md): Share your local API with teammates or external consume… - [Authentication](https://ngrok.com/docs/guides/share-localhost/auth.md): Add authentication to your ngrok endpoints to control w… - [Inspect Traffic and Replay Requests](https://ngrok.com/docs/guides/share-localhost/inspection.md): Inspect and replay HTTP requests and responses with ngr… - [Test Mobile Apps Locally](https://ngrok.com/docs/guides/share-localhost/mobile.md): Use ngrok to connect your mobile app to a local backend… - [Share Localhost Overview](https://ngrok.com/docs/guides/share-localhost/overview.md): Use ngrok to instantly share your local development ser… - [Share Localhost Quickstart](https://ngrok.com/docs/guides/share-localhost/quickstart.md): Get your local app online and shareable in minutes usin… - [Network Security](https://ngrok.com/docs/guides/share-localhost/security.md): Control access to your ngrok endpoints with IP restrict… - [Secure Tunnels](https://ngrok.com/docs/guides/share-localhost/tunnels.md): Learn how ngrok creates encrypted tunnels between the i… - [Test Webhooks Locally](https://ngrok.com/docs/guides/share-localhost/webhooks.md): Use ngrok to receive webhook callbacks from third-party… - [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 to… - [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 sit… - [Site-to-Site Connectivity FAQ](https://ngrok.com/docs/guides/site-to-site-connectivity/faq.md): Answers to common questions about setting up and managi… - [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 t… - [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 servi… - [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 s… - [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 minutes… - [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 go… - [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 SSH… - [How does ngrok work?](https://ngrok.com/docs/how-ngrok-works.md): Learn how ngrok's global cloud service and agent softwa… - [Account Domain Controls](https://ngrok.com/docs/iam/domain-controls.md): Configure account domain controls to claim ownership of… - [Identity and Access Management Overview](https://ngrok.com/docs/iam/index.md): Learn about ngrok's identity and access management syst… - [Role Based Access Control](https://ngrok.com/docs/iam/rbac.md): Configure role-based access control in ngrok to restric… - [Service Users](https://ngrok.com/docs/iam/service-users.md): Service Users are service accounts that own a set of cr… - [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 das… - [Users](https://ngrok.com/docs/iam/users.md): Understand how users work in ngrok accounts including a… - [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 stor… - [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 dashboard… - [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 n… - [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 accou… - [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 sig… - [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 ngr… - [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 en… - [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 Ident… - [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 sing… - [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 sing… - [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 sin… - [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 sin… - [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 to… - [JumpCloud Endpoint SSO (OpenID Connect)](https://ngrok.com/docs/integrations/endpoint-sso/jumpcloud-sso-oidc.md): Use JumpCloud OIDC to secure access to ngrok endpoints… - [JumpCloud SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/jumpcloud-sso-saml.md): Use JumpCloud SAML to secure access to ngrok endpoints… - [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 ngr… - [miniOrange Endpoint SSO (OpenID Connect)](https://ngrok.com/docs/integrations/endpoint-sso/miniorange-sso-oidc.md): Use miniOrange OIDC to secure access to ngrok endpoints… - [miniOrange SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/miniorange-sso-saml.md): Use miniOrange SAML to secure access to ngrok endpoints… - [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 single… - [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 single… - [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 sig… - [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 end… - [Wallix Trustelem SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/trustelem-sso-saml.md): Use Wallix Trustelem SAML to secure access to ngrok end… - [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 CloudWatch. - [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 Inge… - [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 acce… - [MQTT](https://ngrok.com/docs/integrations/guides/mqtt.md): Learn how to expose your MQTT server to the internet us… - [Integrations Hub](https://ngrok.com/docs/integrations/index.md): Browse integration guides and tutorials for connecting… - [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 authent… - [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 a… - [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 Kub… - [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 cluster… - [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 O… - [ngrok External Secrets integration](https://ngrok.com/docs/integrations/kubernetes-ingress/external-secrets.md): ngrok integrates with External Secrets Operator to enab… - [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 Googl… - [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 dis… - [Kubernetes Ingress Integrations](https://ngrok.com/docs/integrations/kubernetes-ingress/index.md): Browse integration guides for using the ngrok Kubernete… - [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 ng… - [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 cluster… - [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 cluster… - [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 new… - [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 cluster… - [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 Kuberne… - [Facebook OAuth](https://ngrok.com/docs/integrations/oauth/facebook-oauth.md): Configure ngrok to authenticate users with Facebook OAu… - [GitHub OAuth](https://ngrok.com/docs/integrations/oauth/github-oauth.md): Configure ngrok to authenticate users with GitHub OAuth… - [GitLab OAuth](https://ngrok.com/docs/integrations/oauth/gitlab-oauth.md): Configure ngrok to authenticate users with GitLab OAuth… - [Google OAuth](https://ngrok.com/docs/integrations/oauth/google-oauth.md): Configure ngrok to authenticate users with Google OAuth… - [LinkedIn OAuth](https://ngrok.com/docs/integrations/oauth/linkedin-oauth.md): Configure ngrok to authenticate users with LinkedIn OAu… - [Microsoft OAuth](https://ngrok.com/docs/integrations/oauth/microsoft-oauth.md): Configure ngrok to authenticate users with Microsoft En… - [Amazon OAuth](https://ngrok.com/docs/integrations/oauth/oauth.md): Configure ngrok to authenticate users with Amazon OAuth… - [Twitch OAuth](https://ngrok.com/docs/integrations/oauth/twitch-oauth.md): Configure ngrok to authenticate users with Twitch OAuth… - [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 local… - [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 localhos… - [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 localhos… - [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 localhost. - [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 localhos… - [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 loc… - [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 Kubernete… - [BoundEndpoint](https://ngrok.com/docs/k8s/crds/boundendpoint.md): Reference documentation for the BoundEndpoint Kubernete… - [CloudEndpoint](https://ngrok.com/docs/k8s/crds/cloudendpoint.md): Reference documentation for the CloudEndpoint Kubernete… - [Domain](https://ngrok.com/docs/k8s/crds/domain.md): Reference documentation for the Domain Kubernetes custo… - [Kubernetes Operator Custom Resources (CRDs)](https://ngrok.com/docs/k8s/crds/index.md): Reference documentation for all custom resource definit… - [IPPolicy](https://ngrok.com/docs/k8s/crds/ippolicy.md): Learn how to use IP Policies to control traffic through… - [KubernetesOperator](https://ngrok.com/docs/k8s/crds/kubernetesoperator.md): Reference documentation for the KubernetesOperator cust… - [NgrokTrafficPolicy](https://ngrok.com/docs/k8s/crds/ngroktrafficpolicy.md): Reference documentation for the NgrokTrafficPolicy Kube… - [Custom ngrok Annotations](https://ngrok.com/docs/k8s/guides/annotations.md): Reference documentation for custom annotations used wit… - [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 th… - [Kubernetes Custom White-Label Domains](https://ngrok.com/docs/k8s/guides/custom-domain.md): Learn how to use custom domains with the ngrok Kubernet… - [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://`, `h… - [Finalizers Created by the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/guides/finalizers.md): Learn about how the ngrok Kubernetes Operator uses fina… - [Securing Endpoints with Basic Authentication](https://ngrok.com/docs/k8s/guides/how-to/basic-auth.md): Learn how to secure your Kubernetes endpoints with basi… - [Circuit Breaking for System Reliability](https://ngrok.com/docs/k8s/guides/how-to/circuit-breaking.md): Configure circuit breaking in Kubernetes to protect you… - [Improving Performance with Response Compression](https://ngrok.com/docs/k8s/guides/how-to/compress-response.md): Enable response compression in Kubernetes to improve pe… - [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 u… - [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 e… - [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 Kub… - [Securing Your Endpoints with OAuth Authentication](https://ngrok.com/docs/k8s/guides/how-to/oauth.md): Configure OAuth authentication in Kubernetes to secure… - [Authenticating Users with OpenID Connect (OIDC)](https://ngrok.com/docs/k8s/guides/how-to/oidc.md): Configure OpenID Connect authentication in Kubernetes t… - [Restricting Access by Kubernetes Pod Identity](https://ngrok.com/docs/k8s/guides/how-to/pod-identity.md): Use Kubernetes pod identity variables to secure Endpoin… - [Protecting Services with Rate Limiting](https://ngrok.com/docs/k8s/guides/how-to/rate-limiting.md): Configure rate limiting in Kubernetes to protect your s… - [Managing Traffic with Redirects](https://ngrok.com/docs/k8s/guides/how-to/redirects.md): Configure URL redirects in Kubernetes to route users to… - [Controlling Traffic Flow with Request Routing](https://ngrok.com/docs/k8s/guides/how-to/request-routing.md): Configure request routing in Kubernetes to direct incom… - [Controlling Access with IP Restrictions](https://ngrok.com/docs/k8s/guides/how-to/restrict-ips.md): Configure IP restrictions in Kubernetes to allow or den… - [Customizing Request Routing with URL Rewriting](https://ngrok.com/docs/k8s/guides/how-to/rewrite-url.md): Configure URL rewriting in Kubernetes to modify request… - [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 pred… - [TCP Routing](https://ngrok.com/docs/k8s/guides/how-to/tcp-routing.md): Configure TCP routing in Kubernetes to handle raw netwo… - [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 c… - [TLS Routing](https://ngrok.com/docs/k8s/guides/how-to/tls-routing.md): Configure TLS routing in Kubernetes to handle encrypted… - [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 to… - [Running a Local Kubernetes Cluster](https://ngrok.com/docs/k8s/guides/local-cluster.md): Learn how to set up a local Kubernetes cluster for deve… - [Projecting Local Services into Remote Clusters](https://ngrok.com/docs/k8s/guides/local-projection.md): Learn how to use Kubernetes bindings to instantly test… - [ngrok Kubernetes Operator Managed Resources](https://ngrok.com/docs/k8s/guides/managed-resources.md): Learn about the resources that the ngrok Kubernetes Ope… - [Running Multiple ngrok Operator Installations](https://ngrok.com/docs/k8s/guides/multiple-installs.md): How to run multiple instances of the ngrok Kubernetes O… - [Pooling Endpoints in the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/guides/pooling.md): Learn how to load balance traffic between endpoints usi… - [Troubleshooting the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/guides/troubleshooting.md): Learn how to troubleshoot common issues with the ngrok… - [Using ngrok Custom Resources](https://ngrok.com/docs/k8s/guides/using-crds.md): Learn how to use ngrok's custom resources with the ngro… - [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 K… - [How the ngrok Operator Uses Ingresses](https://ngrok.com/docs/k8s/guides/using-ingresses.md): Learn how the ngrok Kubernetes Operator consumes Ingres… - [How the ngrok Operator Uses LoadBalancer Services](https://ngrok.com/docs/k8s/guides/using-loadbalancers.md): Learn how the ngrok Kubernetes Operator automatically e… - [How the ngrok Kubernetes Operator Works](https://ngrok.com/docs/k8s/how-it-works.md): Learn how the ngrok Kubernetes Operator uses secure out… - [Kubernetes Operator](https://ngrok.com/docs/k8s/index.md): Learn about the ngrok Kubernetes Operator for providing… - [Kubernetes Operator Architecture](https://ngrok.com/docs/k8s/installation/architecture.md): Learn about the architecture of the ngrok Kubernetes Op… - [Kubernetes Operator Helm Configuration](https://ngrok.com/docs/k8s/installation/helm.md): Reference documentation for Helm configuration values w… - [Monitoring the Kubernetes Operator](https://ngrok.com/docs/k8s/installation/observability.md): Learn how to enable and customize ngrok's Kubernetes in… - [Uninstalling the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/installation/uninstall.md): How to uninstall the ngrok Kubernetes Operator, clean u… - [How to update the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/installation/update.md): Learn how to update the ngrok Kubernetes Operator to th… - [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 tra… - [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 numbe… - [Kubernetes Operator Release Process](https://ngrok.com/docs/k8s/releasing.md): Learn about the ngrok Kubernetes Operator release proce… - [Events](https://ngrok.com/docs/obs/events/index.md): Learn about ngrok's event logging system for exporting… - [Event Source Reference](https://ngrok.com/docs/obs/events/reference.md): Reference documentation for all ngrok Log Event Sources. - [Traffic Observability Overview](https://ngrok.com/docs/obs/index.md): Learn about ngrok's traffic observability features for… - [Traffic Inspector](https://ngrok.com/docs/obs/traffic-inspection.md): Learn how to use ngrok's Traffic Inspector to view, deb… - [Free Plan Limits](https://ngrok.com/docs/pricing-limits/free-plan-limits.md): Learn about the limits and restrictions enforced on the… - [Pricing and Limits](https://ngrok.com/docs/pricing-limits/index.md): Learn about ngrok pricing, limits, and licensing for pa… - [Pricing Glossary](https://ngrok.com/docs/pricing-limits/pricing-glossary.md): Definitions for every feature and metric that appears i… - [Traffic Policy Unit (TPU) Pricing](https://ngrok.com/docs/pricing-limits/traffic-policy-unit-pricing.md): Learn about how ngrok uses Traffic Processing Units (TP… - [Get Started with ngrok](https://ngrok.com/docs/start.md): ngrok makes it easy to put your apps, APIs, and service… - [Add Headers Action](https://ngrok.com/docs/traffic-policy/actions/add-headers.md): Add headers to an HTTP request or response before it is… - [AI Gateway](https://ngrok.com/docs/traffic-policy/actions/ai-gateway.md): Route requests to AI providers with automatic failover,… - [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 rej… - [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 returned… - [Custom Response Action](https://ngrok.com/docs/traffic-policy/actions/custom-response.md): Return a hard-coded response back to the client that ma… - [Deny Action](https://ngrok.com/docs/traffic-policy/actions/deny.md): The Deny action enables you to reject incoming requests… - [Forward Internal Action](https://ngrok.com/docs/traffic-policy/actions/forward-internal.md): The Forward Internal action enables you to forward traf… - [HTTP Request Action](https://ngrok.com/docs/traffic-policy/actions/http-request.md): The HTTP Request action performs an outbound HTTP reque… - [Traffic Policy Actions](https://ngrok.com/docs/traffic-policy/actions/index.md): Learn how to use Traffic Policy Actions to manage traff… - [JWT Validation Action](https://ngrok.com/docs/traffic-policy/actions/jwt-validation.md): Validate JSON Web Tokens (JWT) on your endpoints before… - [Log Action](https://ngrok.com/docs/traffic-policy/actions/log.md): The Log action enables you to log metadata to ngrok's e… - [OAuth Action](https://ngrok.com/docs/traffic-policy/actions/oauth.md): The OAuth action restricts access to only authorized us… - [OpenID Connect Action](https://ngrok.com/docs/traffic-policy/actions/oidc.md): The OpenID Connect (OIDC) action restricts access to on… - [OWASP CRS Request Action](https://ngrok.com/docs/traffic-policy/actions/owasp-crs-request.md): Block common web attacks with the `owasp-crs-request` a… - [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 you… - [Redirect Action](https://ngrok.com/docs/traffic-policy/actions/redirect.md): Redirect incoming requests to new URLs by modifying the… - [Remove Headers Action](https://ngrok.com/docs/traffic-policy/actions/remove-headers.md): Remove headers from an HTTP request or response before… - [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 u… - [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 bodies… - [Restrict IPs Action](https://ngrok.com/docs/traffic-policy/actions/restrict-ips.md): Allow or deny traffic based on the source IP address of… - [SAML Action](https://ngrok.com/docs/traffic-policy/actions/saml.md): The SAML action restricts access to only authorized use… - [Set Vars Action](https://ngrok.com/docs/traffic-policy/actions/set-vars.md): Define or update global variables in a Traffic Policy's… - [SSE Find & Replace Action](https://ngrok.com/docs/traffic-policy/actions/sse-find-replace.md): Find and replace text patterns in Server-Sent Events (S… - [Terminate TLS Action](https://ngrok.com/docs/traffic-policy/actions/terminate-tls.md): Control how TLS traffic is terminated by ngrok, includi… - [URL Rewrite Action](https://ngrok.com/docs/traffic-policy/actions/url-rewrite.md): Modify the incoming request URL using regular expressio… - [Verify Webhook Action](https://ngrok.com/docs/traffic-policy/actions/verify-webhook.md): Validate incoming webhook signatures against a known se… - [Expression Examples](https://ngrok.com/docs/traffic-policy/concepts/expressions.md): Learn how to write CEL expressions in Traffic Policy to… - [IP Policies](https://ngrok.com/docs/traffic-policy/concepts/ip-policies.md): Use rules to allow or deny traffic and dashboard access… - [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 rout… - [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 Pol… - [Add Authentication](https://ngrok.com/docs/traffic-policy/examples/add-authentication.md): Learn how to add authentication to your endpoints using… - [Block Unwanted Requests](https://ngrok.com/docs/traffic-policy/examples/block-unwanted-requests.md): Learn how to block unwanted or malicious requests using… - [Compress JSON Responses Example](https://ngrok.com/docs/traffic-policy/examples/compress-json-responses.md): Learn how to compress JSON responses using Traffic Poli… - [Enforce TLS Example](https://ngrok.com/docs/traffic-policy/examples/enforce-tls.md): Learn how to enforce minimum TLS version requirements u… - [Event Logging Example](https://ngrok.com/docs/traffic-policy/examples/event-logging.md): Learn how to configure event logging in Traffic Policy… - [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 servi… - [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 end… - [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 w… - [Route Requests](https://ngrok.com/docs/traffic-policy/examples/route-requests.md): Learn how to route requests to different internal endpo… - [URL Rewrites Examples](https://ngrok.com/docs/traffic-policy/examples/url-rewrites.md): Learn how to rewrite URLs using Traffic Policy to map u… - [User Agent Filtering Example](https://ngrok.com/docs/traffic-policy/examples/user-agent-filtering.md): Learn how to filter traffic based on user agent strings… - [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 Tra… - [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 Polici… - [How Traffic Policy Works](https://ngrok.com/docs/traffic-policy/how-it-works.md): Learn how ngrok's Traffic Policy engine works under the… - [Traffic Identities](https://ngrok.com/docs/traffic-policy/identities.md): Learn about Traffic Identities and Sessions for managin… - [Traffic Policy Overview](https://ngrok.com/docs/traffic-policy/index.md): Learn about ngrok's Traffic Policy for authenticating r… - [Traffic Policy Macros Reference](https://ngrok.com/docs/traffic-policy/macros/index.md): Reference documentation for CEL macros available in Tra… - [Using Vaults & Secrets with Traffic Policy](https://ngrok.com/docs/traffic-policy/secrets.md): Store sensitive data in encrypted vaults and reference… - [Action Variables](https://ngrok.com/docs/traffic-policy/variables/action.md): Reference documentation for action variables provided b… - [Connection Variables](https://ngrok.com/docs/traffic-policy/variables/connection.md): Reference documentation for connection variables in Tra… - [Endpoint Variables](https://ngrok.com/docs/traffic-policy/variables/endpoint.md): Reference documentation for endpoint variables in Traff… - [Variables](https://ngrok.com/docs/traffic-policy/variables/index.md): Reference documentation for Traffic Policy variables us… - [IP Intelligence](https://ngrok.com/docs/traffic-policy/variables/ip-intel.md): Reference documentation for IP Intelligence variables i… - [HTTP Request Variables](https://ngrok.com/docs/traffic-policy/variables/req.md): Reference documentation for HTTP request variables in T… - [HTTP Response Variables](https://ngrok.com/docs/traffic-policy/variables/res.md): Reference documentation for HTTP response variables in… - [Time Variables](https://ngrok.com/docs/traffic-policy/variables/time.md): Reference documentation for time variables in Traffic P… - [Using ngrok with CGNAT](https://ngrok.com/docs/using-ngrok-with/cgnat.md): Learn how to use ngrok with CGNAT networks like Starlin… - [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 ng… - [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 local… - [Using ngrok with FastAPI](https://ngrok.com/docs/using-ngrok-with/fastAPI.md): Learn how to embed ngrok into FastAPI applications usin… - [Using ngrok with Flask](https://ngrok.com/docs/using-ngrok-with/flask.md): Learn how to use ngrok with Flask development servers t… - [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 transf… - [Using ngrok with gRPC](https://ngrok.com/docs/using-ngrok-with/gRPC.md): Learn how to use ngrok with gRPC services by specifying… - [Configuring GoDaddy DNS for ngrok Reserved Domains](https://ngrok.com/docs/using-ngrok-with/godaddy.md): Step-by-step guide for configuring GoDaddy DNS records… - [Using ngrok with Google Colab](https://ngrok.com/docs/using-ngrok-with/googleColab.md): Learn how to use ngrok with Google Colab projects using… - [Using ngrok with Java](https://ngrok.com/docs/using-ngrok-with/java.md): Learn how to use ngrok with Java applications using the… - [Using ngrok with Laravel](https://ngrok.com/docs/using-ngrok-with/laravel.md): Learn how to use ngrok with Laravel Valet to share your… - [Using ngrok with Minecraft](https://ngrok.com/docs/using-ngrok-with/minecraft.md): Learn how to share your Minecraft server with others us… - [Using ngrok with MongoDB](https://ngrok.com/docs/using-ngrok-with/mongodb.md): Expose your local MongoDB server to the internet using… - [Using ngrok with MySQL](https://ngrok.com/docs/using-ngrok-with/mysql.md): Connect to your local MySQL database remotely using ngr… - [Using ngrok with NGINX](https://ngrok.com/docs/using-ngrok-with/nginx.md): Learn how to use ngrok with NGINX by setting the host h… - [Using ngrok with OpenVPN Connect](https://ngrok.com/docs/using-ngrok-with/openvpn.md): Learn how to tunnel an OpenVPN server through CGNAT usi… - [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 SO… - [Using ngrok with PostgreSQL](https://ngrok.com/docs/using-ngrok-with/postgresql.md): Connect to your local PostgreSQL database remotely usin… - [Using ngrok with Puppet](https://ngrok.com/docs/using-ngrok-with/puppet.md): Learn how to use the ngrok Puppet module to install and… - [Using ngrok with Redis](https://ngrok.com/docs/using-ngrok-with/redis.md): Connect to your local Redis server remotely using ngrok… - [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 ngr… - [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 usi… - [Using ngrok with SSH](https://ngrok.com/docs/using-ngrok-with/ssh.md): Learn how to use ngrok TCP endpoints to access your loc… - [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 c… - [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, and… - [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 a… - [Using ngrok with VSCode](https://ngrok.com/docs/using-ngrok-with/vsCode.md): Learn how to use the ngrok VSCode extension to add ngro… - [Using ngrok with Websockets](https://ngrok.com/docs/using-ngrok-with/websockets.md): ngrok HTTP endpoints support WebSockets without any spe… - [What is ngrok?](https://ngrok.com/docs/what-is-ngrok.md): ngrok is a globally distributed reverse proxy that secu… - [Why ngrok?](https://ngrok.com/docs/why-ngrok.md): Learn why ngrok provides environment independence, unif… ## 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)