New

Announcing AISIX: The AI-Native AI Gateway for LLMs and AI AgentsLearn More

Learn More

API gateway comparison

Kong vs. Gloo Edge

Kong and Gloo Edge (by Solo.io) represent the NGINX vs Envoy divide in the API gateway market. Kong is built on NGINX/OpenResty with a mature Lua plugin ecosystem and broad deployment flexibility. Gloo Edge is built on Envoy Proxy with deep Kubernetes and Istio service mesh integration, GraphQL stitching, and WebAssembly extensibility. This comparison evaluates architecture trade-offs, Kubernetes integration, GraphQL capabilities, extensibility models, and total cost of ownership — plus how Apache APISIX delivers the best of both worlds.

Try API7 for FreeBook a Demo

Comparison

Kong
Gloo Edge
API7 Enterprise
Architecture
NGINX/OpenResty + PostgreSQL or Cassandra; Lua plugin execution; Admin API + decK CLI for configuration; Kong Konnect for cloud management
Envoy Proxy data plane + Gloo control plane; CRD-based configuration; deep integration with Istio service mesh
NGINX/OpenResty + etcd — stateless data plane with millisecond config sync; no database required; decoupled control and data plane
Kubernetes Integration
Kong Ingress Controller available; works with K8s but not Kubernetes-native by design — database still required for clustering
Kubernetes-native — CRD-based VirtualServices, route delegation, automatic service discovery, Gateway API support
Native Kubernetes Ingress Controller with CRD-based routing, Helm deployment, and Gateway API support — also runs outside K8s
Performance (QPS)
~16,000 RPS per node with ~3.5ms p99 latency; NGINX event loop delivers solid baseline but Lua plugin overhead adds latency
Envoy C++ data plane provides strong throughput; higher memory footprint than NGINX-based gateways; xDS config sync adds warm-up time
Ultra-high — 23,000 QPS per core, 0.2ms latency; outperforms both Kong (NGINX) and Gloo Edge (Envoy) in benchmarks
Service Mesh Integration
Kong Mesh (based on Kuma/Envoy) available as separate product; not natively integrated into the gateway
Native Istio integration — can serve as Istio ingress gateway; mTLS auto-rotation; service discovery across mesh
Works alongside Istio, Linkerd, or any service mesh; can serve as mesh ingress; supports xDS protocol for mesh interop
GraphQL Support
GraphQL rate limiting and analytics plugin (Enterprise only); no native GraphQL stitching or schema federation
Native GraphQL stitching and schema federation (Gloo Gateway Enterprise); automatic REST-to-GraphQL transformation
Built-in GraphQL proxy plugin with schema introspection and rate limiting — included in open-source, no enterprise paywall
Extensibility
100+ plugins; Lua, Go (via plugin server); many advanced plugins (OIDC, OPA, mTLS tiers) locked behind Enterprise
Envoy filters + WebAssembly (Wasm) for custom logic; smaller plugin ecosystem but more flexible at the proxy level
100+ fully open-source plugins; custom development in Lua, Go, Java, Python, or WebAssembly — no enterprise paywall
Developer Portal
Kong Dev Portal (Enterprise only) with API catalog and developer onboarding; starts at ~$50K/year
Gloo Portal (Enterprise) for API publishing and developer experience; fewer features than Kong Dev Portal
API7 Portal with documentation, monetization, self-service subscription, and API catalog — included in Enterprise
Security
JWT, OAuth2, API keys, mTLS (Enterprise), ACLs; advanced threat protection requires Kong Konnect Enterprise tier
OAuth2, JWT, OPA, external auth services via Envoy filters; Web Application Firewall (WAF) in Enterprise
JWT, OIDC, OAuth2, mTLS, FIPS 140-2, fine-grained RBAC, OPA integration, IP whitelisting, CORS — all included
Observability
Prometheus, Datadog, Zipkin, OpenTelemetry via plugins; Kong Konnect Analytics for advanced metrics (Enterprise)
Envoy-native metrics (Prometheus), distributed tracing (Jaeger, Zipkin), access logging; integrates with Grafana
OpenTelemetry, Prometheus, Grafana, Datadog, SkyWalking — fully open-source observability stack with no add-on fees
Pricing Model
Free OSS tier; Enterprise starts ~$50K/year with per-service or per-request pricing; Konnect Plus from $1,500/month
Gloo Edge OSS is free; Gloo Gateway Enterprise pricing is per-cluster, typically $40K-$100K/year depending on scale
CPU-core based subscription; significantly lower than Kong Enterprise or Gloo Gateway Enterprise
Vendor Lock-in
Controlled by Kong Inc.; Enterprise features proprietary; licensing changes have affected community trust
Gloo Edge OSS is open-source (Apache 2.0); Enterprise features proprietary to Solo.io; Envoy itself is CNCF-governed
None — built on Apache APISIX (Apache 2.0), governed by the Apache Software Foundation
Deployment Flexibility
Bare metal, Docker, Kubernetes, and cloud; broad deployment options beyond Kubernetes
Primarily Kubernetes-focused; VM support available but not the primary use case; designed for cloud-native environments
Runs anywhere — bare metal, Docker, Kubernetes, multi-cloud, hybrid-cloud, and edge deployments

What to consider most when choosing the API gateway

1. NGINX vs Envoy: The Core Architecture Decision

Kong uses NGINX/OpenResty with Lua-based plugins. NGINX's event loop is battle-tested for HTTP proxying with low memory overhead and predictable performance. However, Kong requires PostgreSQL or Cassandra for configuration storage and clustering, which adds operational complexity and a potential bottleneck at scale. The Lua plugin ecosystem is mature but narrowing as Kong pushes enterprise features behind paid tiers.

Gloo Edge uses Envoy Proxy, a modern C++ data plane with advanced load balancing (circuit breaking, outlier detection, weighted routing) and xDS API for dynamic configuration. Envoy's architecture is inherently more cloud-native, but it comes with higher memory consumption, slower cold starts, and a smaller plugin ecosystem. Gloo's control plane adds CRD-based configuration and Istio integration on top of raw Envoy.

Apache APISIX takes the NGINX/OpenResty approach but replaces database storage with etcd for distributed configuration — achieving millisecond config propagation without the database bottleneck that limits Kong. The result is 23,000 QPS per core with 0.2ms latency, combining NGINX efficiency with cloud-native agility that matches or exceeds Envoy-based gateways.

2. Service Mesh and Istio Integration

Gloo Edge has the deepest Istio integration among the three. It can serve as the Istio ingress gateway directly, inheriting Istio's mTLS auto-rotation, service discovery, and traffic policies. For teams already running Istio, Gloo Edge fits naturally as the north-south gateway. The trade-off is tighter coupling to the Istio/Envoy ecosystem — if you decide to move away from Istio, the migration overhead is significant.

Kong addresses service mesh through Kong Mesh, a separate product built on Kuma (CNCF) and Envoy. Kong Mesh is not integrated into the gateway itself — you run two separate products. This provides flexibility but adds operational overhead and cost. Kong's gateway and mesh products have different configuration models, which means teams need to learn two systems.

Apache APISIX works alongside any service mesh (Istio, Linkerd, Consul Connect) as the ingress gateway. It supports xDS protocol for mesh interoperability, mTLS termination, and service discovery. APISIX does not try to be a service mesh itself — it focuses on being the best API gateway that integrates with your existing mesh, giving you freedom to choose or change mesh implementations without gateway migration.

3. GraphQL and API Transformation Capabilities

Gloo Edge (Enterprise) offers the most advanced GraphQL capabilities — native schema stitching, federation, and automatic REST-to-GraphQL transformation. If your architecture relies heavily on GraphQL with multiple backend services, Gloo's built-in GraphQL engine eliminates the need for a separate Apollo Federation layer. However, these features are Enterprise-only, adding $40K-$100K/year to your gateway cost.

Kong provides GraphQL rate limiting and analytics plugins in the Enterprise tier, but does not offer native GraphQL stitching or schema federation. For GraphQL-heavy architectures, Kong requires an external GraphQL layer (like Apollo Router) in front of or behind the gateway, adding architectural complexity and another point of failure.

Apache APISIX includes a built-in GraphQL proxy plugin with schema introspection and rate limiting in the open-source version — no enterprise paywall. While it does not match Gloo's native stitching capabilities, it covers the most common GraphQL gateway use cases (routing, rate limiting, authentication) without additional cost. For advanced federation, APISIX pairs well with Apollo Router as a complementary layer.

4. Extensibility: Lua Plugins vs WebAssembly vs Multi-Language

Kong's extensibility centers on Lua plugins — over 100 available, with a well-documented plugin development kit (PDK). Go plugins are supported via a plugin server process but are less performant than native Lua. The main limitation is that many advanced plugins (OIDC, OPA, advanced rate limiting tiers) are Enterprise-only, which means you may need to recreate or buy functionality that competes offer openly.

Gloo Edge leverages Envoy's native filter chain and WebAssembly (Wasm) for custom extensions. Wasm provides a language-agnostic, sandboxed execution environment — you can write extensions in Rust, C++, Go, or AssemblyScript. This is technically powerful but has a steeper learning curve than Lua. The Envoy filter ecosystem is smaller than Kong's plugin ecosystem.

Apache APISIX offers the broadest extensibility: Lua (native), Go, Java, Python, and WebAssembly — all supported in the open-source version. The multi-language plugin runner lets teams use their existing language expertise without learning Lua. With 100+ open-source plugins and no enterprise paywall on any of them, APISIX provides the most accessible extensibility model among the three gateways.

5. Total Cost of Ownership: Enterprise vs Open-Source

Kong Enterprise starts at approximately $50K/year with per-service pricing. Kong Konnect Plus starts at $1,500/month for cloud-managed capabilities. The open-source Kong Gateway is functional but missing OIDC, RBAC, audit logging, and the developer portal — features many organizations consider essential.

Gloo Edge OSS is free and functional for basic Envoy-based ingress. Gloo Gateway Enterprise (with GraphQL, WAF, portal, and advanced features) costs $40K-$100K/year per cluster depending on scale. For multi-cluster deployments, costs multiply quickly. Solo.io's pricing is cluster-based, which penalizes distributed architectures.

API7 Enterprise uses CPU-core based pricing that scales predictably regardless of cluster count. All 100+ plugins, GraphQL proxy, developer portal, and security features are included — no tiered lockout. The open-source Apache APISIX core means you can evaluate at full production scale before purchasing support, and migration away is always possible since the configuration format is open and portable.

Frequently Asked Questions

Ready to get started?

For more information about full API lifecycle management, please contact us to Meet with our API Experts.

Contact Us