Skip to content
SPECIFICTION
Get listed

Envoy Proxy vs ngrok

Envoy Proxy

envoyproxy.io

ngrok

ngrok.com

Side by side

FigureEnvoy Proxyngrok
Price fromFree$10/mo
Free planYesYes
Free trial—Yes
Open source——
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published14
Spec score · Reverse Proxy Software8.0 (#14)9.1 (#1)
AudienceEnvoy is designed for edge proxy use and service-to-service communication in large modern service-oriented architectures.ngrok describes its Free and Hobbyist plans for developers, solo developers, home labs, and game servers, and Pay-as-you-go for teams shipping production traffic.
InstallationThe project provides Docker images for amd64 and arm64, and documents native macOS installation through Homebrew.Linux installation supports Apt, Snap and standalone binaries with no runtime dependencies.
IntegrationsThe documentation names Envoy Gateway and Istio as control planes compatible with Envoy's API.Official documentation lists SDKs for Python, Go, Node and Rust and integrations including Okta SSO, Microsoft Entra ID and Datadog.
ObservabilityEnvoy provides subsystem statistics, an administration interface for viewing statistics, and distributed tracing through third-party providers.The platform logs configuration changes, authentication events and API calls and can stream events to SIEM systems.

Plans

Envoy Proxy

  • Envoy ProxyFree

Envoy Proxy pricing →

ngrok

  • FreeFree
  • Hobbyist$10 a month
  • Pay-as-you-go$20 a month
  • EnterprisePriced on request

ngrok pricing →

In their own words

Envoy Proxy

Envoy Proxy is a free, open-source proxy for edge traffic and service-to-service communication in cloud-native and AI-native applications. It runs as a self-contained process outside the application and can serve software written in different languages. Envoy handles HTTP/1.1, HTTP/2, gRPC, and HTTP/3, with HTTP/3 documented as alpha. Traffic features include routing, retries, circuit breaking, rate limiting, request shadowing, and outlier detection. It exposes subsystem statistics, an administration interface, and distributed tracing through third-party providers. Security features include TLS, JWT, role-based access control, and OAuth-related authorization and authentication. Operators must configure protections such as watermarks, overload management, and circuit breakers for availability resilience. Installation options include Docker images for amd64 and arm64, macOS Homebrew, and static binaries. Its API is compatible with Envoy Gateway and Istio.

Visit envoyproxy.io

ngrok

ngrok is a cloud networking platform that secures, transforms, and routes traffic to services wherever they run. Its agent sends traffic through secure tunnels without requiring firewall changes. Traffic Policy uses CEL-based rules to route requests, authenticate them, apply rate limits or web application firewall controls, and reject them. Supported traffic includes HTTP, TLS, and TCP, including WebSockets, gRPC, SSH, Postgres, MQTT, and Minecraft. The Integrations Hub offers integrations and guides for areas such as SSO, databases, Kubernetes, OAuth, webhooks, and web servers. ngrok also verifies webhook signatures for more than 70 providers, including Stripe, GitHub, Twilio, Slack, and Shopify. The free plan includes $5 one-time usage, up to 3 online endpoints, up to 1GB data transfer, up to 20k HTTP/S requests, and one team member. Paid access starts at $10/mo. On Hobbyist, endpoints stop working when usage credit runs out, until the billing cycle ends and credit resets. ngrok lists region pinning across the United States, Europe, Asia Pacific, Australia, India, Japan, and South America.

Visit ngrok.com