# ngrok documentation ## Docs - [Agent SDKs](https://ngrok.com/docs/agent-sdks/index.md): Learn about ngrok Agent SDKs for embedding ngrok directly into your… - [mTLS Termination](https://ngrok.com/docs/agent/agent-mutual-tls-termination.md): Learn how to enable Mutual TLS (mTLS) termination with your ngrok a… - [Agent TLS Termination](https://ngrok.com/docs/agent/agent-tls-termination.md): Secure your traffic with end-to-end encryption by allowing your ngr… - [ngrok Agent API](https://ngrok.com/docs/agent/api.md): The ngrok agent exposes an HTTP API for collecting metrics and mana… - [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 running multiple… - [Agent Config Version 2](https://ngrok.com/docs/agent/config/v2.md): Comprehensive reference documentation for ngrok Agent Configuration… - [Agent Config Version 3](https://ngrok.com/docs/agent/config/v3.md): Reference documentation for ngrok Agent Configuration File version… - [Connect URLs](https://ngrok.com/docs/agent/connect-url.md): Learn how to customize the connect URL the ngrok agent uses to auth… - [Agent Version Deprecation Notices](https://ngrok.com/docs/agent/deprecation-notices.md): What to do if you received an email about your ngrok agent version… - [Diagnose](https://ngrok.com/docs/agent/diagnose.md): Learn how to diagnose the ngrok agent's connectivity issues. - [ngrok Agent](https://ngrok.com/docs/agent/index.md): The ngrok agent is a lightweight command-line program that forwards… - [Secure Tunnels Overview](https://ngrok.com/docs/agent/overview.md): Learn about ngrok's secure tunnel agent for exposing local services… - [SSH Reverse Tunnel](https://ngrok.com/docs/agent/ssh-reverse-tunnel-agent.md): Learn how to deliver ngrok's services using SSH Reverse Tunneling r… - [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 semantic versi… - [ngrok Agent Web Inspection Interface](https://ngrok.com/docs/agent/web-inspection-interface.md): Learn how to use the ngrok agent's web inspection interface at loca… - [Changelog](https://ngrok.com/docs/ai-gateway/changelog.md): AI Gateway feature updates and changes. - [AI Gateway API Keys](https://ngrok.com/docs/ai-gateway/concepts/api-keys.md): Authenticate requests to your AI Gateway without needing provider a… - [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 management. - [Custom Providers](https://ngrok.com/docs/ai-gateway/concepts/custom-providers.md): Connect custom endpoints and self-hosted models to the AI Gateway. - [Models](https://ngrok.com/docs/ai-gateway/concepts/models.md): Understanding model naming and request formats in the AI Gateway. - [Providers](https://ngrok.com/docs/ai-gateway/concepts/providers.md): AI providers available in the ngrok AI Gateway. - [Azure OpenAI](https://ngrok.com/docs/ai-gateway/custom-providers/azure-openai.md): Route AI requests to Azure OpenAI Service through the ngrok AI Gate… - [LM Studio](https://ngrok.com/docs/ai-gateway/custom-providers/lm-studio.md): Route AI requests to local LM Studio models through the ngrok AI Ga… - [Ollama](https://ngrok.com/docs/ai-gateway/custom-providers/ollama.md): Route AI requests to local Ollama models through the ngrok AI Gatew… - [vLLM](https://ngrok.com/docs/ai-gateway/custom-providers/vllm.md): Route AI requests to vLLM inference servers through the ngrok AI Ga… - [Model Filtering Strategy](https://ngrok.com/docs/ai-gateway/examples/model-filtering.md): Filter and select models based on performance criteria. - [Multi-Key Failover](https://ngrok.com/docs/ai-gateway/examples/multi-key-failover.md): Configure multiple provider keys for automatic failover across rate… - [Multi-Provider Failover](https://ngrok.com/docs/ai-gateway/examples/multi-provider-failover.md): Automatically failover between AI providers for maximum reliability. - [FAQ](https://ngrok.com/docs/ai-gateway/faq.md): Frequently asked questions about AI Gateway. - [Configuring Providers](https://ngrok.com/docs/ai-gateway/guides/configuring-providers.md): How to configure AI providers, custom endpoints, and advanced key s… - [Creating Endpoints](https://ngrok.com/docs/ai-gateway/guides/creating-endpoints.md): How to create an AI Gateway endpoint using Cloud Endpoints, Agent E… - [Debugging](https://ngrok.com/docs/ai-gateway/guides/debugging.md): Inspect AI Gateway action results to diagnose request failures and… - [Error Handling](https://ngrok.com/docs/ai-gateway/guides/error-handling.md): Configure failover behavior and error recovery in AI Gateway. - [Multi-Key Failover](https://ngrok.com/docs/ai-gateway/guides/key-selection-failover.md): Automatic failover across multiple provider keys for resilience and… - [Managing Provider Keys (Traffic Policy)](https://ngrok.com/docs/ai-gateway/guides/managing-provider-keys.md): Store and rotate provider API keys configured in Traffic Policy for… - [Model Selection Strategies](https://ngrok.com/docs/ai-gateway/guides/model-selection-strategies.md): Configure custom strategies for selecting models using CEL expressi… - [Modifying Requests](https://ngrok.com/docs/ai-gateway/guides/modifying-requests.md): Learn how to modify requests before they reach providers using buil… - [Modifying Responses](https://ngrok.com/docs/ai-gateway/guides/modifying-responses.md): Learn how to modify responses using find and replace before they re… - [Protecting BYOK Endpoints](https://ngrok.com/docs/ai-gateway/guides/protecting-byok-endpoints.md): Add authorization to your AI Gateway when managing your own provide… - [Restricting Model Access](https://ngrok.com/docs/ai-gateway/guides/restricting-access.md): Control which providers and models can be accessed through your gat… - [Securing Your Gateway](https://ngrok.com/docs/ai-gateway/guides/securing-endpoints.md): How AI Gateway API Keys provide built-in authorization for your gat… - [How It Works](https://ngrok.com/docs/ai-gateway/how-it-works.md): Understand the AI Gateway request flow and failover behavior. - [Observability Overview](https://ngrok.com/docs/ai-gateway/observability/index.md): Monitor and debug AI Gateway requests. - [Log Exporting](https://ngrok.com/docs/ai-gateway/observability/log-exporting.md): Export AI Gateway logs to external systems. - [Metrics Reference](https://ngrok.com/docs/ai-gateway/observability/metrics.md): Real-time metrics for intelligent model selection. - [Traffic Inspector](https://ngrok.com/docs/ai-gateway/observability/traffic-inspector.md): Debug AI Gateway requests with full request/response visibility. - [AI Gateway Overview](https://ngrok.com/docs/ai-gateway/overview.md): Route requests to AI providers with automatic failover, load balanc… - [Anthropic](https://ngrok.com/docs/ai-gateway/providers/anthropic.md): Use Anthropic Claude models through the ngrok AI Gateway. - [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 Gateway. - [Hyperbolic](https://ngrok.com/docs/ai-gateway/providers/hyperbolic.md): Use Hyperbolic open-source models through the ngrok AI Gateway. - [InceptionLabs](https://ngrok.com/docs/ai-gateway/providers/inceptionlabs.md): Use InceptionLabs diffusion language models through the ngrok AI Ga… - [Inference.net](https://ngrok.com/docs/ai-gateway/providers/inference-net.md): Use Inference.net distributed inference through the ngrok AI Gatewa… - [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): Get your AI Gateway running in minutes. - [CEL Functions Reference](https://ngrok.com/docs/ai-gateway/reference/cel-functions.md): Complete reference for CEL functions available in AI Gateway select… - [Configuration Schema](https://ngrok.com/docs/ai-gateway/reference/configuration-schema.md): Complete reference for AI Gateway configuration options. - [Error Codes Reference](https://ngrok.com/docs/ai-gateway/reference/error-codes.md): When the AI Gateway encounters an error, it returns an ngrok error… - [Model Catalog](https://ngrok.com/docs/ai-gateway/reference/model-catalog.md): Built-in providers and models in the AI Gateway. - [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 OpenAI API or A… - [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 our system and… - [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 configured to co… - [Delete](https://ngrok.com/docs/api-reference/agentingresses/delete.md): Delete an Agent Ingress by ID - [Get](https://ngrok.com/docs/api-reference/agentingresses/get.md): Get the details of an Agent Ingress by ID. - [List](https://ngrok.com/docs/api-reference/agentingresses/list.md): List all Agent Ingresses owned by this account - [Update](https://ngrok.com/docs/api-reference/agentingresses/update.md): Update attributes of an Agent Ingress by ID. - [Create](https://ngrok.com/docs/api-reference/apikeys/create.md): Create a new API key. The generated API key can be used to authenti… - [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 authtoken credential… - [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 credential - [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 ID - [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 specified in the up… - [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 specified in… - [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 in the updat… - [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 in the updat… - [Create](https://ngrok.com/docs/api-reference/endpoints/create.md): Create an endpoint, currently available only for cloud endpoints - [Delete](https://ngrok.com/docs/api-reference/endpoints/delete.md): Delete an Endpoint by ID, currently available only for cloud endpoi… - [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 cloud endpoi… - [Create](https://ngrok.com/docs/api-reference/eventdestinations/create.md): Create a new Event Destination. It will not apply to anything until… - [Delete](https://ngrok.com/docs/api-reference/eventdestinations/delete.md): Delete an Event Destination. If the Event Destination is still refe… - [Get](https://ngrok.com/docs/api-reference/eventdestinations/get.md): Get detailed information about an Event Destination by ID. - [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 subscription will trigg… - [Delete](https://ngrok.com/docs/api-reference/eventsources/delete.md): Remove a type for which this event subscription will trigger - [Get](https://ngrok.com/docs/api-reference/eventsources/get.md): Get the details for a given type that triggers for the given event… - [List](https://ngrok.com/docs/api-reference/eventsources/list.md): List the types for which this event subscription will trigger - [Update](https://ngrok.com/docs/api-reference/eventsources/update.md): Update the type for which this event subscription will trigger - [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 traffic until you… - [Delete](https://ngrok.com/docs/api-reference/ippolicies/delete.md): Delete an IP policy. If the IP policy is referenced by another obje… - [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 endpoints used… - [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 reserved dom… - [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 Authority - [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 key. This s… - [Delete](https://ngrok.com/docs/api-reference/sshcredentials/delete.md): Delete an ssh_credential by ID - [Get](https://ngrok.com/docs/api-reference/sshcredentials/get.md): Get detailed information about an ssh_credential - [List](https://ngrok.com/docs/api-reference/sshcredentials/list.md): List all ssh credentials on this account - [Update](https://ngrok.com/docs/api-reference/sshcredentials/update.md): Update attributes of an ssh_credential by ID - [Create](https://ngrok.com/docs/api-reference/sshhostcertificates/create.md): Create a new SSH Host Certificate - [Delete](https://ngrok.com/docs/api-reference/sshhostcertificates/delete.md): Delete an SSH Host Certificate - [Get](https://ngrok.com/docs/api-reference/sshhostcertificates/get.md): Get detailed information about an SSH Host Certificate - [List](https://ngrok.com/docs/api-reference/sshhostcertificates/list.md): List all SSH Host Certificates issued on this account - [Update](https://ngrok.com/docs/api-reference/sshhostcertificates/update.md): Update an SSH Host Certificate - [Create](https://ngrok.com/docs/api-reference/sshusercertificates/create.md): Create a new SSH User Certificate - [Delete](https://ngrok.com/docs/api-reference/sshusercertificates/delete.md): Delete an SSH User Certificate - [Get](https://ngrok.com/docs/api-reference/sshusercertificates/get.md): Get detailed information about an SSH User Certificate - [List](https://ngrok.com/docs/api-reference/sshusercertificates/list.md): List all SSH User Certificates issued on this account - [Update](https://ngrok.com/docs/api-reference/sshusercertificates/update.md): Update an SSH User Certificate - [Create](https://ngrok.com/docs/api-reference/staticbackends/create.md): Create a new static backend - [Delete](https://ngrok.com/docs/api-reference/staticbackends/delete.md): Delete a static backend by ID. - [Get](https://ngrok.com/docs/api-reference/staticbackends/get.md): Get detailed information about a static backend by ID - [List](https://ngrok.com/docs/api-reference/staticbackends/list.md): List all static backends on this account - [Update](https://ngrok.com/docs/api-reference/staticbackends/update.md): Update static backend by ID - [Delete](https://ngrok.com/docs/api-reference/tcpedgebackendmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tcpedgebackendmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tcpedgebackendmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/replace.md) - [Create](https://ngrok.com/docs/api-reference/tlscertificates/create.md): Upload a new TLS certificate - [Delete](https://ngrok.com/docs/api-reference/tlscertificates/delete.md): Delete a TLS certificate - [Get](https://ngrok.com/docs/api-reference/tlscertificates/get.md): Get detailed information about a TLS certificate - [List](https://ngrok.com/docs/api-reference/tlscertificates/list.md): List all TLS certificates on this account - [Update](https://ngrok.com/docs/api-reference/tlscertificates/update.md): Update attributes of a TLS Certificate by ID - [Delete](https://ngrok.com/docs/api-reference/tlsedgebackendmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tlsedgebackendmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tlsedgebackendmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/replace.md) - [Delete](https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/delete.md) - [Get](https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/get.md) - [Replace](https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/replace.md) - [Create](https://ngrok.com/docs/api-reference/tunnelgroupbackends/create.md): Create a new TunnelGroup backend - [Delete](https://ngrok.com/docs/api-reference/tunnelgroupbackends/delete.md): Delete a TunnelGroup backend by ID. - [Get](https://ngrok.com/docs/api-reference/tunnelgroupbackends/get.md): Get detailed information about a TunnelGroup backend by ID - [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 account. - [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. The agent… - [Stop](https://ngrok.com/docs/api-reference/tunnelsessions/stop.md): Issues a command instructing the ngrok agent that started this tunn… - [Update](https://ngrok.com/docs/api-reference/tunnelsessions/update.md): Issues a command instructing the ngrok agent to update itself to th… - [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 tooling faster a… - [ngrok API Overview](https://ngrok.com/docs/api/index.md): Learn about the ngrok REST API for programmatic access to all ngrok… - [Errors](https://ngrok.com/docs/errors/index.md) - [Errors Reference](https://ngrok.com/docs/errors/reference.md) - [FAQ](https://ngrok.com/docs/faq/index.md): Frequently asked questions about ngrok including status page, payme… - [Cloud Endpoints Quickstart](https://ngrok.com/docs/getting-started/cloud-endpoints-quickstart.md): Set up your first ngrok Cloud Endpoint to start managing traffic to… - [Go SDK Quickstart](https://ngrok.com/docs/getting-started/go.md): Learn how to get started with the ngrok Go SDK to create secure tun… - [Agent CLI Quickstart](https://ngrok.com/docs/getting-started/index.md): Learn how to get started with ngrok Agent CLI to create secure tunn… - [JavaScript SDK Quickstart](https://ngrok.com/docs/getting-started/javascript.md): Learn how to get started with the ngrok JavaScript SDK to create se… - [Kubernetes Custom Resources Quickstart](https://ngrok.com/docs/getting-started/kubernetes/crds.md): Leverage ngrok’s custom Kubernetes CRDs for the simplest path, with… - [Kubernetes Endpoints Quickstart](https://ngrok.com/docs/getting-started/kubernetes/endpoints.md): Connect any API or app to your Kubernetes clusters for local servic… - [Kubernetes Gateway API Quickstart](https://ngrok.com/docs/getting-started/kubernetes/gateway-api.md): Use ngrok with the Kubernetes Gateway API for advanced routing, pol… - [Kubernetes Ingress Quickstart](https://ngrok.com/docs/getting-started/kubernetes/ingress.md): Learn how to get started with the ngrok Kubernetes Operator to crea… - [Python SDK Quickstart](https://ngrok.com/docs/getting-started/python.md): Learn how to get started with the ngrok Python SDK to create secure… - [Rust SDK Quickstart](https://ngrok.com/docs/getting-started/rust.md): Learn how to get started with the ngrok Rust SDK to create secure t… - [Glossary of Terms](https://ngrok.com/docs/glossary.md): A glossary of technical terms used in ngrok's documentation. - [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 Cloud Endpoint… - [Using Datadog](https://ngrok.com/docs/guides/api-gateway/monitor-ngrok.md): Learn how to observe your API gateway and the traffic passing throu… - [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 services acr… - [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 tunnel traf… - [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 in the field… - [Device Gateway FAQ](https://ngrok.com/docs/guides/device-gateway/faq.md): Answers to common questions about using ngrok as a device gateway. - [Fleet Management](https://ngrok.com/docs/guides/device-gateway/fleet-management.md): Manage credentials, multi-tenancy, and observability across thousan… - [Install ngrok on Linux](https://ngrok.com/docs/guides/device-gateway/linux.md): Learn how to install ngrok on a remote Linux device to provide secu… - [Device Gateway Overview](https://ngrok.com/docs/guides/device-gateway/overview.md): Use ngrok to securely connect to devices deployed in remote network… - [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 devices and s… - [Device Gateway Quickstart](https://ngrok.com/docs/guides/device-gateway/quickstart.md): Get a device securely reachable from the internet in minutes using… - [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 Linux to provi… - [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 (formerly Raspbian)… - [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 to devices d… - [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 connectivity… - [Device Security](https://ngrok.com/docs/guides/device-gateway/security.md): Manage credentials, IP restrictions, mTLS, and compliance across yo… - [Traffic Policy for Devices](https://ngrok.com/docs/guides/device-gateway/traffic-policy.md): Authenticate, rate limit, and control access to your devices at ngr… - [Secure Tunnels for Devices](https://ngrok.com/docs/guides/device-gateway/tunnels.md): Learn how ngrok creates outbound-only encrypted tunnels from device… - [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 to provide se… - [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 into your work… - [Running ngrok Behind a Corporate Firewall](https://ngrok.com/docs/guides/running-behind-firewalls.md): Learn some troubleshooting and configuration tips for run ngrok beh… - [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 services in a HIP… - [Best security practices for developer productivity](https://ngrok.com/docs/guides/security-dev-productivity/index.md): Learn the best practices for developing securely with ngrok. - [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 securely. - [Share Local APIs](https://ngrok.com/docs/guides/share-localhost/apis.md): Share your local API with teammates or external consumers for testi… - [Authentication](https://ngrok.com/docs/guides/share-localhost/auth.md): Add authentication to your ngrok endpoints to control who can acces… - [Inspect Traffic and Replay Requests](https://ngrok.com/docs/guides/share-localhost/inspection.md): Inspect and replay HTTP requests and responses with ngrok's Traffic… - [Test Mobile Apps Locally](https://ngrok.com/docs/guides/share-localhost/mobile.md): Use ngrok to connect your mobile app to a local backend for testing… - [Share Localhost Overview](https://ngrok.com/docs/guides/share-localhost/overview.md): Use ngrok to instantly share your local development server with any… - [Share Localhost Quickstart](https://ngrok.com/docs/guides/share-localhost/quickstart.md): Get your local app online and shareable in minutes using the ngrok… - [Network Security](https://ngrok.com/docs/guides/share-localhost/security.md): Control access to your ngrok endpoints with IP restrictions, mTLS,… - [Secure Tunnels](https://ngrok.com/docs/guides/share-localhost/tunnels.md): Learn how ngrok creates encrypted tunnels between the internet and… - [Test Webhooks Locally](https://ngrok.com/docs/guides/share-localhost/webhooks.md): Use ngrok to receive webhook callbacks from third-party services di… - [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 private serv… - [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 site-to-site co… - [Site-to-Site Connectivity FAQ](https://ngrok.com/docs/guides/site-to-site-connectivity/faq.md): Answers to common questions about setting up and managing site-to-s… - [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 to remotely a… - [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 services in remot… - [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 services in r… - [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 by forwardin… - [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 goes down. - [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 or RDP. - [How does ngrok work?](https://ngrok.com/docs/how-ngrok-works.md): Learn how ngrok's global cloud service and agent software work toge… - [Account Domain Controls](https://ngrok.com/docs/iam/domain-controls.md): Configure account domain controls to claim ownership of email domai… - [Identity and Access Management Overview](https://ngrok.com/docs/iam/index.md): Learn about ngrok's identity and access management system for manag… - [Role Based Access Control](https://ngrok.com/docs/iam/rbac.md): Configure role-based access control in ngrok to restrict actions th… - [Service Users](https://ngrok.com/docs/iam/service-users.md): Service Users are service accounts that own a set of credentials in… - [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 dashboard using… - [Users](https://ngrok.com/docs/iam/users.md): Understand how users work in ngrok accounts including authenticatio… - [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 store authtokens… - [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 using Auth0… - [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 ngrok dashboa… - [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 account via SCIM… - [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 sign-on (SSO) f… - [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 ngrok endpoints… - [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 endpoints with… - [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 Identity Server s… - [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 single sign-on (… - [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 single sign-on (… - [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 single sign-on… - [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 single sign-on… - [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 ngrok endpo… - [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 with single… - [JumpCloud SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/jumpcloud-sso-saml.md): Use JumpCloud SAML to secure access to ngrok endpoints with single… - [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 ngrok Dashboard… - [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 with single… - [miniOrange SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/miniorange-sso-saml.md): Use miniOrange SAML to secure access to ngrok endpoints with single… - [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 sign-on (SSO… - [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 sign-on (SSO… - [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 sign-on (SSO) f… - [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 endpoints with… - [Wallix Trustelem SSO (SAML)](https://ngrok.com/docs/integrations/endpoint-sso/trustelem-sso-saml.md): Use Wallix Trustelem SAML to secure access to ngrok endpoints with… - [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 Ingestion. - [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 access your dash… - [MQTT](https://ngrok.com/docs/integrations/guides/mqtt.md): Learn how to expose your MQTT server to the internet using ngrok TC… - [Integrations Hub](https://ngrok.com/docs/integrations/index.md): Browse integration guides and tutorials for connecting ngrok with t… - [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 authenticate users… - [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 app via AKS,… - [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 Kubernetes Oper… - [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 managed by D… - [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 Operator on A… - [ngrok External Secrets integration](https://ngrok.com/docs/integrations/kubernetes-ingress/external-secrets.md): ngrok integrates with External Secrets Operator to enable secure ma… - [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 Google Kubernetes… - [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 distributed, cl… - [Kubernetes Ingress Integrations](https://ngrok.com/docs/integrations/kubernetes-ingress/index.md): Browse integration guides for using the ngrok Kubernetes Operator w… - [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 ngrok Kubernet… - [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 managed by C… - [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 managed by R… - [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 RKE2 cluster… - [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 managed by S… - [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 Kubernetes Operator… - [Facebook OAuth](https://ngrok.com/docs/integrations/oauth/facebook-oauth.md): Configure ngrok to authenticate users with Facebook OAuth. Register… - [GitHub OAuth](https://ngrok.com/docs/integrations/oauth/github-oauth.md): Configure ngrok to authenticate users with GitHub OAuth. Register a… - [GitLab OAuth](https://ngrok.com/docs/integrations/oauth/gitlab-oauth.md): Configure ngrok to authenticate users with GitLab OAuth. Create an… - [Google OAuth](https://ngrok.com/docs/integrations/oauth/google-oauth.md): Configure ngrok to authenticate users with Google OAuth 2.0. Set up… - [LinkedIn OAuth](https://ngrok.com/docs/integrations/oauth/linkedin-oauth.md): Configure ngrok to authenticate users with LinkedIn OAuth. Create a… - [Microsoft OAuth](https://ngrok.com/docs/integrations/oauth/microsoft-oauth.md): Configure ngrok to authenticate users with Microsoft Entra ID (Azur… - [Amazon OAuth](https://ngrok.com/docs/integrations/oauth/oauth.md): Configure ngrok to authenticate users with Amazon OAuth (Login with… - [Twitch OAuth](https://ngrok.com/docs/integrations/oauth/twitch-oauth.md): Configure ngrok to authenticate users with Twitch OAuth. Register a… - [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 localhost. - [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 localhost. - [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 localhost. - [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 localhost. - [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 localhost. - [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 Kubernetes custom res… - [BoundEndpoint](https://ngrok.com/docs/k8s/crds/boundendpoint.md): Reference documentation for the BoundEndpoint Kubernetes custom res… - [CloudEndpoint](https://ngrok.com/docs/k8s/crds/cloudendpoint.md): Reference documentation for the CloudEndpoint Kubernetes custom res… - [Domain](https://ngrok.com/docs/k8s/crds/domain.md): Reference documentation for the Domain Kubernetes custom resource f… - [Kubernetes Operator Custom Resources (CRDs)](https://ngrok.com/docs/k8s/crds/index.md): Reference documentation for all custom resource definitions availab… - [IPPolicy](https://ngrok.com/docs/k8s/crds/ippolicy.md): Learn how to use IP Policies to control traffic through your K8s en… - [KubernetesOperator](https://ngrok.com/docs/k8s/crds/kubernetesoperator.md): Reference documentation for the KubernetesOperator custom resource… - [NgrokTrafficPolicy](https://ngrok.com/docs/k8s/crds/ngroktrafficpolicy.md): Reference documentation for the NgrokTrafficPolicy Kubernetes custo… - [Custom ngrok Annotations](https://ngrok.com/docs/k8s/guides/annotations.md): Reference documentation for custom annotations used with the ngrok… - [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 them in the ng… - [Kubernetes Custom White-Label Domains](https://ngrok.com/docs/k8s/guides/custom-domain.md): Learn how to use custom domains with the ngrok Kubernetes Operator. - [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://`, `https://`, `t… - [Finalizers Created by the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/guides/finalizers.md): Learn about how the ngrok Kubernetes Operator uses finalizers to en… - [Securing Endpoints with Basic Authentication](https://ngrok.com/docs/k8s/guides/how-to/basic-auth.md): Learn how to secure your Kubernetes endpoints with basic authentica… - [Circuit Breaking for System Reliability](https://ngrok.com/docs/k8s/guides/how-to/circuit-breaking.md): Configure circuit breaking in Kubernetes to protect your services f… - [Improving Performance with Response Compression](https://ngrok.com/docs/k8s/guides/how-to/compress-response.md): Enable response compression in Kubernetes to improve performance an… - [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 unwanted or m… - [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 endpoints by… - [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 Kubernetes to e… - [Securing Your Endpoints with OAuth Authentication](https://ngrok.com/docs/k8s/guides/how-to/oauth.md): Configure OAuth authentication in Kubernetes to secure your endpoin… - [Authenticating Users with OpenID Connect (OIDC)](https://ngrok.com/docs/k8s/guides/how-to/oidc.md): Configure OpenID Connect authentication in Kubernetes to secure you… - [Restricting Access by Kubernetes Pod Identity](https://ngrok.com/docs/k8s/guides/how-to/pod-identity.md): Use Kubernetes pod identity variables to secure Endpoints. - [Protecting Services with Rate Limiting](https://ngrok.com/docs/k8s/guides/how-to/rate-limiting.md): Configure rate limiting in Kubernetes to protect your services from… - [Managing Traffic with Redirects](https://ngrok.com/docs/k8s/guides/how-to/redirects.md): Configure URL redirects in Kubernetes to route users to the correct… - [Controlling Traffic Flow with Request Routing](https://ngrok.com/docs/k8s/guides/how-to/request-routing.md): Configure request routing in Kubernetes to direct incoming traffic… - [Controlling Access with IP Restrictions](https://ngrok.com/docs/k8s/guides/how-to/restrict-ips.md): Configure IP restrictions in Kubernetes to allow or deny access bas… - [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 URLs before… - [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 predefined respo… - [TCP Routing](https://ngrok.com/docs/k8s/guides/how-to/tcp-routing.md): Configure TCP routing in Kubernetes to handle raw network traffic f… - [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 certificates,… - [TLS Routing](https://ngrok.com/docs/k8s/guides/how-to/tls-routing.md): Configure TLS routing in Kubernetes to handle encrypted traffic usi… - [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 secure conne… - [Running a Local Kubernetes Cluster](https://ngrok.com/docs/k8s/guides/local-cluster.md): Learn how to set up a local Kubernetes cluster for development and… - [Projecting Local Services into Remote Clusters](https://ngrok.com/docs/k8s/guides/local-projection.md): Learn how to use Kubernetes bindings to instantly test local servic… - [ngrok Kubernetes Operator Managed Resources](https://ngrok.com/docs/k8s/guides/managed-resources.md): Learn about the resources that the ngrok Kubernetes Operator manage… - [Running Multiple ngrok Operator Installations](https://ngrok.com/docs/k8s/guides/multiple-installs.md): How to run multiple instances of the ngrok Kubernetes Operator in a… - [Pooling Endpoints in the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/guides/pooling.md): Learn how to load balance traffic between endpoints using the ngrok… - [Troubleshooting the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/guides/troubleshooting.md): Learn how to troubleshoot common issues with the ngrok Kubernetes O… - [Using ngrok Custom Resources](https://ngrok.com/docs/k8s/guides/using-crds.md): Learn how to use ngrok's custom resources with the ngrok Kubernetes… - [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 Kubernetes Op… - [How the ngrok Operator Uses Ingresses](https://ngrok.com/docs/k8s/guides/using-ingresses.md): Learn how the ngrok Kubernetes Operator consumes Ingress resources… - [How the ngrok Operator Uses LoadBalancer Services](https://ngrok.com/docs/k8s/guides/using-loadbalancers.md): Learn how the ngrok Kubernetes Operator automatically exposes LoadB… - [How the ngrok Kubernetes Operator Works](https://ngrok.com/docs/k8s/how-it-works.md): Learn how the ngrok Kubernetes Operator uses secure outbound connec… - [Kubernetes Operator](https://ngrok.com/docs/k8s/index.md): Learn about the ngrok Kubernetes Operator for providing secure ingr… - [Kubernetes Operator Architecture](https://ngrok.com/docs/k8s/installation/architecture.md): Learn about the architecture of the ngrok Kubernetes Operator inclu… - [Kubernetes Operator Helm Configuration](https://ngrok.com/docs/k8s/installation/helm.md): Reference documentation for Helm configuration values when installi… - [Monitoring the Kubernetes Operator](https://ngrok.com/docs/k8s/installation/observability.md): Learn how to enable and customize ngrok's Kubernetes ingress Observ… - [Uninstalling the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/installation/uninstall.md): How to uninstall the ngrok Kubernetes Operator, clean up resources,… - [How to update the ngrok Kubernetes Operator](https://ngrok.com/docs/k8s/installation/update.md): Learn how to update the ngrok Kubernetes Operator to the latest ver… - [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 traffic between… - [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 number of cluster… - [Kubernetes Operator Release Process](https://ngrok.com/docs/k8s/releasing.md): Learn about the ngrok Kubernetes Operator release process including… - [Events](https://ngrok.com/docs/obs/events/index.md): Learn about ngrok's event logging system for exporting traffic logs… - [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 inspecting r… - [Traffic Inspector](https://ngrok.com/docs/obs/traffic-inspection.md): Learn how to use ngrok's Traffic Inspector to view, debug, and repl… - [Free Plan Limits](https://ngrok.com/docs/pricing-limits/free-plan-limits.md): Learn about the limits and restrictions enforced on the free ngrok… - [Pricing and Limits](https://ngrok.com/docs/pricing-limits/index.md): Learn about ngrok pricing, limits, and licensing for paid productio… - [Pricing Glossary](https://ngrok.com/docs/pricing-limits/pricing-glossary.md): Definitions for every feature and metric that appears in the ngrok… - [Traffic Policy Unit (TPU) Pricing](https://ngrok.com/docs/pricing-limits/traffic-policy-unit-pricing.md): Learn about how ngrok uses Traffic Processing Units (TPUs) to measu… - [Get Started with ngrok](https://ngrok.com/docs/start.md): ngrok makes it easy to put your apps, APIs, and services online. - [Add Headers Action](https://ngrok.com/docs/traffic-policy/actions/add-headers.md): Add headers to an HTTP request or response before it is delivered u… - [AI Gateway](https://ngrok.com/docs/traffic-policy/actions/ai-gateway.md): Route requests to AI providers with automatic failover, load balanc… - [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 rejecting reque… - [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 to the clien… - [Custom Response Action](https://ngrok.com/docs/traffic-policy/actions/custom-response.md): Return a hard-coded response back to the client that made a request… - [Deny Action](https://ngrok.com/docs/traffic-policy/actions/deny.md): The Deny action enables you to reject incoming requests on your end… - [Forward Internal Action](https://ngrok.com/docs/traffic-policy/actions/forward-internal.md): The Forward Internal action enables you to forward traffic from an… - [HTTP Request Action](https://ngrok.com/docs/traffic-policy/actions/http-request.md): The HTTP Request action performs an outbound HTTP request to a targ… - [Traffic Policy Actions](https://ngrok.com/docs/traffic-policy/actions/index.md): Learn how to use Traffic Policy Actions to manage traffic to your e… - [JWT Validation Action](https://ngrok.com/docs/traffic-policy/actions/jwt-validation.md): Validate JSON Web Tokens (JWT) on your endpoints before routing tra… - [Log Action](https://ngrok.com/docs/traffic-policy/actions/log.md): The Log action enables you to log metadata to ngrok's eventing syst… - [OAuth Action](https://ngrok.com/docs/traffic-policy/actions/oauth.md): The OAuth action restricts access to only authorized users by enfor… - [OpenID Connect Action](https://ngrok.com/docs/traffic-policy/actions/oidc.md): The OpenID Connect (OIDC) action restricts access to only authorize… - [OWASP CRS Request Action](https://ngrok.com/docs/traffic-policy/actions/owasp-crs-request.md): Block common web attacks with the `owasp-crs-request` action in Tra… - [OWASP CRS Response Action](https://ngrok.com/docs/traffic-policy/actions/owasp-crs-response.md): Block common web attacks with the `owasp-crs-response` action in Tr… - [Rate Limit Action](https://ngrok.com/docs/traffic-policy/actions/rate-limit.md): Limit the rate of traffic that successfully reaches your endpoint. - [Redirect Action](https://ngrok.com/docs/traffic-policy/actions/redirect.md): Redirect incoming requests to new URLs by modifying the original UR… - [Remove Headers Action](https://ngrok.com/docs/traffic-policy/actions/remove-headers.md): Remove headers from an HTTP request or response before it is delive… - [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 using regular… - [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 using regula… - [Restrict IPs Action](https://ngrok.com/docs/traffic-policy/actions/restrict-ips.md): Allow or deny traffic based on the source IP address of connections… - [SAML Action](https://ngrok.com/docs/traffic-policy/actions/saml.md): The SAML action restricts access to only authorized users by enforc… - [Set Vars Action](https://ngrok.com/docs/traffic-policy/actions/set-vars.md): Define or update global variables in a Traffic Policy's runtime con… - [SSE Find & Replace Action](https://ngrok.com/docs/traffic-policy/actions/sse-find-replace.md): Find and replace text patterns in Server-Sent Events (SSE) streams. - [Terminate TLS Action](https://ngrok.com/docs/traffic-policy/actions/terminate-tls.md): Control how TLS traffic is terminated by ngrok, including custom ce… - [URL Rewrite Action](https://ngrok.com/docs/traffic-policy/actions/url-rewrite.md): Modify the incoming request URL using regular expressions before it… - [Verify Webhook Action](https://ngrok.com/docs/traffic-policy/actions/verify-webhook.md): Validate incoming webhook signatures against a known secret to ensu… - [Expression Examples](https://ngrok.com/docs/traffic-policy/concepts/expressions.md): Learn how to write CEL expressions in Traffic Policy to define cond… - [IP Policies](https://ngrok.com/docs/traffic-policy/concepts/ip-policies.md): Use rules to allow or deny traffic and dashboard access from specif… - [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 routing traffic… - [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 Policy to enric… - [Add Authentication](https://ngrok.com/docs/traffic-policy/examples/add-authentication.md): Learn how to add authentication to your endpoints using Traffic Pol… - [Block Unwanted Requests](https://ngrok.com/docs/traffic-policy/examples/block-unwanted-requests.md): Learn how to block unwanted or malicious requests using Traffic Pol… - [Compress JSON Responses Example](https://ngrok.com/docs/traffic-policy/examples/compress-json-responses.md): Learn how to compress JSON responses using Traffic Policy to improv… - [Enforce TLS Example](https://ngrok.com/docs/traffic-policy/examples/enforce-tls.md): Learn how to enforce minimum TLS version requirements using Traffic… - [Event Logging Example](https://ngrok.com/docs/traffic-policy/examples/event-logging.md): Learn how to configure event logging in Traffic Policy to export lo… - [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 services, bots, c… - [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 endpoints using… - [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 with examples… - [Route Requests](https://ngrok.com/docs/traffic-policy/examples/route-requests.md): Learn how to route requests to different internal endpoints using T… - [URL Rewrites Examples](https://ngrok.com/docs/traffic-policy/examples/url-rewrites.md): Learn how to rewrite URLs using Traffic Policy to map user-friendly… - [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 using Traff… - [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 Traffic Policy. - [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 Policies using the… - [How Traffic Policy Works](https://ngrok.com/docs/traffic-policy/how-it-works.md): Learn how ngrok's Traffic Policy engine works under the hood. - [Traffic Identities](https://ngrok.com/docs/traffic-policy/identities.md): Learn about Traffic Identities and Sessions for managing authentica… - [Traffic Policy Overview](https://ngrok.com/docs/traffic-policy/index.md): Learn about ngrok's Traffic Policy for authenticating requests, rat… - [Traffic Policy Macros Reference](https://ngrok.com/docs/traffic-policy/macros/index.md): Reference documentation for CEL macros available in Traffic Policy… - [Using Vaults & Secrets with Traffic Policy](https://ngrok.com/docs/traffic-policy/secrets.md): Store sensitive data in encrypted vaults and reference them dynamic… - [Action Variables](https://ngrok.com/docs/traffic-policy/variables/action.md): Reference documentation for action variables provided by Traffic Po… - [Connection Variables](https://ngrok.com/docs/traffic-policy/variables/connection.md): Reference documentation for connection variables in Traffic Policy… - [Endpoint Variables](https://ngrok.com/docs/traffic-policy/variables/endpoint.md): Reference documentation for endpoint variables in Traffic Policy th… - [Variables](https://ngrok.com/docs/traffic-policy/variables/index.md): Reference documentation for Traffic Policy variables used in expres… - [IP Intelligence](https://ngrok.com/docs/traffic-policy/variables/ip-intel.md): Reference documentation for IP Intelligence variables in Traffic Po… - [HTTP Request Variables](https://ngrok.com/docs/traffic-policy/variables/req.md): Reference documentation for HTTP request variables in Traffic Polic… - [HTTP Response Variables](https://ngrok.com/docs/traffic-policy/variables/res.md): Reference documentation for HTTP response variables in Traffic Poli… - [Time Variables](https://ngrok.com/docs/traffic-policy/variables/time.md): Reference documentation for time variables in Traffic Policy for ac… - [Agent Endpoints](https://ngrok.com/docs/universal-gateway/agent-endpoints.md): Learn about creating endpoints managed by Secure Tunnel agents. - [Endpoint Bindings](https://ngrok.com/docs/universal-gateway/bindings.md): Learn about ngrok's public, internal, and kubernetes endpoint bindi… - [How to Change a Cloud Endpoint Domain](https://ngrok.com/docs/universal-gateway/cloud-endpoints/change-domain-endpoint.md): How to use the ngrok API to change the URL of your Cloud Endpoint w… - [Forwarding Traffic to and Load Balancing Internal Endpoints with Cloud Endpoints](https://ngrok.com/docs/universal-gateway/cloud-endpoints/forwarding-and-load-balancing.md): How to use ngrok Cloud Endpoints to do round-robin load balancing. - [Cloud Endpoints](https://ngrok.com/docs/universal-gateway/cloud-endpoints/index.md): Create and manage persistent, always-on endpoints in the cloud. - [Path-based Routing and Policy Decentralization with Cloud Endpoints](https://ngrok.com/docs/universal-gateway/cloud-endpoints/routing-and-policy-decentralization.md): Learn how to use Cloud Endpoints to route traffic by path and apply… - [How to Use A Custom Domain](https://ngrok.com/docs/universal-gateway/custom-domains.md): Learn how to use your own custom domain with your ngrok endpoints. - [DDoS Protection](https://ngrok.com/docs/universal-gateway/ddos-protection.md): Learn about ngrok's automatic DDoS protection features that protect… - [Dedicated IPs](https://ngrok.com/docs/universal-gateway/dedicated-ips.md): Configure static, dedicated IP addresses for your domains and agent… - [Domains](https://ngrok.com/docs/universal-gateway/domains.md): Learn how to connect domains to your ngrok endpoints. - [Endpoint Pooling](https://ngrok.com/docs/universal-gateway/endpoint-pooling.md): Learn how ngrok enables you to load balance traffic to endpoints wi… - [Endpoints](https://ngrok.com/docs/universal-gateway/endpoints.md): Create and manage ngrok Endpoints to deliver and manage traffic to… - [Universal Gateway Examples](https://ngrok.com/docs/universal-gateway/examples.md): Browse examples and patterns for using ngrok's Universal Gateway in… - [Agent-Assisted Gateway](https://ngrok.com/docs/universal-gateway/examples/agent-assisted-gateway.md): Transform your local development environment into a production-read… - [Switch Traffic Between Blue-Green Deployments](https://ngrok.com/docs/universal-gateway/examples/blue-green-deployments.md): Test two production environments, either for monolithic or microser… - [Distribute Traffic Between Canary Deployments](https://ngrok.com/docs/universal-gateway/examples/canary-deployments.md): Use ngrok to validate how features or versions of your services beh… - [Deploy Custom Error Pages](https://ngrok.com/docs/universal-gateway/examples/custom-error-pages.md): Instead of a blank page or HTTP error code, ensure your services au… - [Database Gateway](https://ngrok.com/docs/universal-gateway/examples/database-gateway.md): Securely expose databases to external clients with strict authentic… - [Access CI/CD Deploy Previews on Secure URLs](https://ngrok.com/docs/universal-gateway/examples/ephemeral-workloads.md): Expose deploy previews and CI test environments on secure, short-li… - [Implement the 'Front Door' Pattern](https://ngrok.com/docs/universal-gateway/examples/front-door-pattern.md): By using Cloud Endpoint and internal Agent Endpoints together, you… - [Support Multiple Authentication Methods with Traffic Policy](https://ngrok.com/docs/universal-gateway/examples/ip-restrictions-basic-auth.md): Support multiple ways for your users to connect to upstream service… - [Secure Admin Dashboards](https://ngrok.com/docs/universal-gateway/examples/lock-admin-dashboards.md): Add multiple layers of protection and authentication to your dashbo… - [Deploy a Consistent Maintenance Message with Traffic Policy](https://ngrok.com/docs/universal-gateway/examples/maintenance-mode.md): Learn how to use Traffic Policy to immediately deploy a consistent… - [Microservices API Gateway](https://ngrok.com/docs/universal-gateway/examples/microservices-gateway.md): Coordinate ingress traffic for microservices without a full service… - [Secure Your Public Minecraft Server](https://ngrok.com/docs/universal-gateway/examples/minecraft.md): Unwanted players can quickly destroy your hard work, but you can re… - [Multiplex to Internal Services from a Single Domain](https://ngrok.com/docs/universal-gateway/examples/multiplex.md): Dynamically serve any number of API or web app services from a sing… - [Securely Put Your Self-Hosted n8n Workflows Online](https://ngrok.com/docs/universal-gateway/examples/n8n.md): Get your n8n instance online to share with colleagues or receive we… - [Offload Analytics to a Self-Hosted Service](https://ngrok.com/docs/universal-gateway/examples/offload-analytics.md): With http-request, you can capture observability data from your gat… - [Expose and Secure Your Self-Hosted Ollama API](https://ngrok.com/docs/universal-gateway/examples/ollama.md): Use ngrok to create a public endpoint for your local LLM, enabling… - [Self-Hosted PaaS Alternative Gateway](https://ngrok.com/docs/universal-gateway/examples/paas-alternative-gateway.md): Get the polish of managed platforms like Heroku or Vercel while mai… - [Pre-Tier Requests by IP Address](https://ngrok.com/docs/universal-gateway/examples/pre-tier-requests.md): Use existing customer data and your service's pricing model to appl… - [Intercept and Rewrite Headers in HTTP Redirect Responses](https://ngrok.com/docs/universal-gateway/examples/rewrite-headers-redirects.md): By routing to internal services and editing headers, you can manipu… - [Route API and App Traffic by User Agent](https://ngrok.com/docs/universal-gateway/examples/route-api-app-traffic-user-agent.md): Automatically enforce the right type of AuthN and route requests to… - [Route to Endpoints by Geography](https://ngrok.com/docs/universal-gateway/examples/route-by-geography.md): Show users content based on their region, comply with regulations,… - [Route to Services Based on OIDC Authentication](https://ngrok.com/docs/universal-gateway/examples/route-by-oidc.md): Use the data returned by your OIDC provider to route authenticated… - [Create Secure Public Developer Environments](https://ngrok.com/docs/universal-gateway/examples/secure-developer-environments.md): Use a shared wildcard endpoint to control how your developers expos… - [Validate Requests Against Identity Service](https://ngrok.com/docs/universal-gateway/examples/validate-requests-identity.md): Enrich your upstream service with customer details, use other authe… - [Webhook Gateway](https://ngrok.com/docs/universal-gateway/examples/webhook-gateway.md): Centralize webhook validation and routing from third-party provider… - [Accelerate and Secure your Wordpress Installation](https://ngrok.com/docs/universal-gateway/examples/wordpress.md): ngrok improves your existing Wordpress installation by managing you… - [Global Load Balancer](https://ngrok.com/docs/universal-gateway/global-load-balancer.md): Learn about ngrok's Global Load Balancer for distributing traffic t… - [HTTP/S Agent Endpoints](https://ngrok.com/docs/universal-gateway/http.md): Learn how to create and configure HTTP and HTTPS endpoints with ngr… - [Internal Agent Endpoints](https://ngrok.com/docs/universal-gateway/internal-endpoints.md): Learn about staging internal services and applications using intern… - [IP Addresses](https://ngrok.com/docs/universal-gateway/ip-addresses.md): Learn about ngrok's dynamic IP addresses, dedicated IPs, IPv6 suppo… - [Kubernetes Agent Endpoints](https://ngrok.com/docs/universal-gateway/kubernetes-endpoints.md): Learn about Kubernetes endpoints that provide secure, private conne… - [Load Balancing Between Multiple Clouds](https://ngrok.com/docs/universal-gateway/load-balancing-multiple-clouds.md): Learn how to load balance traffic between multiple clouds with ngro… - [Universal Gateway Overview](https://ngrok.com/docs/universal-gateway/overview.md): Learn about ngrok's building blocks for creating API and device gat… - [Points of Presence](https://ngrok.com/docs/universal-gateway/points-of-presence.md): Learn about ngrok's globally distributed points of presence for low… - [Agent Endpoint Protocols](https://ngrok.com/docs/universal-gateway/protocols.md): Learn about the four endpoint protocols supported by ngrok: HTTP/S,… - [Public Agent Endpoints](https://ngrok.com/docs/universal-gateway/public-endpoints.md): Learn about enabling internet traffic to your services with public… - [Region & IP Resolution](https://ngrok.com/docs/universal-gateway/region-pinning.md): Customize where your traffic physically connects to ngrok's network… - [TCP Agent Endpoints](https://ngrok.com/docs/universal-gateway/tcp.md): Learn how to create and configure TCP endpoints with ngrok for rout… - [TCP Addresses](https://ngrok.com/docs/universal-gateway/tcp-addresses.md): Learn how to create and manage TCP addresses, enabling you to use f… - [TLS Agent Endpoints](https://ngrok.com/docs/universal-gateway/tls.md): Learn how to create and configure TLS endpoints with ngrok for hand… - [TLS Certificates](https://ngrok.com/docs/universal-gateway/tls-certificates.md): Learn how ngrok manages TLS certificates automatically, or how you… - [TLS Termination](https://ngrok.com/docs/universal-gateway/tls-termination.md): Learn how ngrok automatically handles TLS termination for you, and… - [Using ngrok with CGNAT](https://ngrok.com/docs/using-ngrok-with/cgnat.md): Learn how to use ngrok with CGNAT networks like Starlink to expose… - [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 ngrok with Doc… - [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 application… - [Using ngrok with FastAPI](https://ngrok.com/docs/using-ngrok-with/fastAPI.md): Learn how to embed ngrok into FastAPI applications using the ngrok-… - [Using ngrok with Flask](https://ngrok.com/docs/using-ngrok-with/flask.md): Learn how to use ngrok with Flask development servers to share your… - [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 transfers, and why… - [Using ngrok with gRPC](https://ngrok.com/docs/using-ngrok-with/gRPC.md): Learn how to use ngrok with gRPC services by specifying the HTTP/2… - [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 to work with… - [Using ngrok with Google Colab](https://ngrok.com/docs/using-ngrok-with/googleColab.md): Learn how to use ngrok with Google Colab projects using the pyngrok… - [Using ngrok with Java](https://ngrok.com/docs/using-ngrok-with/java.md): Learn how to use ngrok with Java applications using the ngrok Java… - [Using ngrok with Laravel](https://ngrok.com/docs/using-ngrok-with/laravel.md): Learn how to use ngrok with Laravel Valet to share your local Larav… - [Using ngrok with Minecraft](https://ngrok.com/docs/using-ngrok-with/minecraft.md): Learn how to share your Minecraft server with others using ngrok TC… - [Using ngrok with MongoDB](https://ngrok.com/docs/using-ngrok-with/mongodb.md): Expose your local MongoDB server to the internet using ngrok TCP en… - [Using ngrok with MySQL](https://ngrok.com/docs/using-ngrok-with/mysql.md): Connect to your local MySQL database remotely using ngrok TCP endpo… - [Using ngrok with NGINX](https://ngrok.com/docs/using-ngrok-with/nginx.md): Learn how to use ngrok with NGINX by setting the host header flag t… - [Using ngrok with OpenVPN Connect](https://ngrok.com/docs/using-ngrok-with/openvpn.md): Learn how to tunnel an OpenVPN server through CGNAT using ngrok TCP… - [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 SOCKS5 outboun… - [Using ngrok with PostgreSQL](https://ngrok.com/docs/using-ngrok-with/postgresql.md): Connect to your local PostgreSQL database remotely using ngrok TCP… - [Using ngrok with Puppet](https://ngrok.com/docs/using-ngrok-with/puppet.md): Learn how to use the ngrok Puppet module to install and configure n… - [Using ngrok with Redis](https://ngrok.com/docs/using-ngrok-with/redis.md): Connect to your local Redis server remotely using ngrok TCP endpoin… - [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 ngrok TCP endpo… - [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 using ngrok TCP… - [Using ngrok with SSH](https://ngrok.com/docs/using-ngrok-with/ssh.md): Learn how to use ngrok TCP endpoints to access your local SSH serve… - [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 can build cus… - [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 similar web… - [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 add ngrok sup… - [Using ngrok with VSCode](https://ngrok.com/docs/using-ngrok-with/vsCode.md): Learn how to use the ngrok VSCode extension to add ngrok support di… - [Using ngrok with Websockets](https://ngrok.com/docs/using-ngrok-with/websockets.md): ngrok HTTP endpoints support WebSockets without any special configu… - [What is ngrok?](https://ngrok.com/docs/what-is-ngrok.md): ngrok is a globally distributed reverse proxy that secures, protect… - [Why ngrok?](https://ngrok.com/docs/why-ngrok.md): Learn why ngrok provides environment independence, unified ingress,… ## OpenAPI Specs - [ngrok](https://raw.githubusercontent.com/ngrok/ngrok-openapi/refs/heads/main/ngrok.yaml) - [openapi](https://ngrok.com/docs/api-reference/openapi.json)