License & Deployment Mix: 17 tools – 11 OSS, 6 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

What Is an API Gateway?

An API gateway is a server that sits between API clients and backend services, acting as the single entry point for all API traffic. It handles cross-cutting concerns – authentication, rate limiting, request transformation, load balancing, caching, and observability – so that backend services can focus on business logic.

API gateways differ from general reverse proxies (like Traefik or Nginx) by focusing specifically on API lifecycle management: versioning, developer portals, API key management, usage analytics, and contract enforcement. A reverse proxy routes traffic; an API gateway manages the entire API lifecycle.

API gateways differ from service meshes (like Istio or Linkerd) by operating at the edge (north-south traffic) rather than between internal services (east-west traffic). Some tools blur these boundaries – Envoy powers both API gateways and service meshes, and Kong can operate at both layers.

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison

This evaluation covers API gateway tools that complement a reverse proxy (such as Traefik) by adding API-specific lifecycle management: consumer auth, rate limiting, developer portals, analytics, and request transformation.


SSO / OIDC Comparison

OIDC is the preferred SSO protocol; the notes below assume Authentik as the IdP.

API gateways use identity providers for two purposes: admin UI authentication (SSO) and API consumer authentication (OAuth 2.0 / JWT validation).

ToolOIDCSAMLSCIMAuthentik Notes
Kong OSSYes (plugin)NoNoJWT + OIDC plugins; Authentik as IdP; consumer tokens
APISIXYes (plugin)NoNoopenid-connect plugin; Authentik as IdP; JWT validation
Tyk OSSYesNoNoNative OIDC; Authentik as IdP; JWT middleware
KrakenDYesNoNoJWT validator; Authentik JWKS endpoint; no admin UI
GraviteeYesYesNoNative OIDC for admin + API consumers; Authentik as IdP
Envoy GWYes (ext)NoNoExternal auth (ext_authz); Authentik via OIDC proxy
Gloo EdgeYesNoNoExtAuth with OIDC; Authentik as IdP; JWT validation
Traefik HubYesNoNoOIDC for API portal; Authentik as IdP; JWT validation
Express GWYes (plugin)NoNoOAuth2 plugin; Authentik as provider; basic OIDC
FusioYesNoNoNative OAuth2/OIDC; Authentik as external IdP
Kong EntYesYesNoOIDC plugin (enterprise); Authentik OIDC + SAML
Tyk CloudYesYesNoNative OIDC + SAML; Authentik as IdP; portal SSO
ApigeeYesYesYesGoogle IdP or external OIDC; Authentik federation
AWS API GWYes*NoNoCognito or custom authorizer; Authentik via OIDC
Azure APIMYesYesYesEntra ID or external OIDC; Authentik federation
MuleSoftYesYesYesAnypoint IdP or external OIDC; Authentik federation

* = requires additional configuration or intermediary service

Best SSO support: Apigee, Azure APIM, MuleSoft (OIDC + SAML + SCIM)

Best OSS SSO: Gravitee, Tyk OSS, Kong OSS (native OIDC for admin and consumer auth)

No native SSO: KrakenD has no admin UI (JWT validation only for API consumers)


API Comparison

ToolAPI TypeAuthWebhooksSDKsTerraform
Kong OSSRESTAPI key, JWTYes (plugin)Multi-langYes (official)
APISIXRESTAPI keyYes (plugin)NoneYes (community)
Tyk OSSRESTAPI keyYesGo, PythonYes (official)
KrakenDConfig fileN/A (no admin API)NoNoneNo
GraviteeRESTToken, OAuth2YesJavaYes (community)
Envoy GWK8s CRDskubectlNoGoYes (K8s provider)
Gloo EdgeK8s CRDs + RESTTokenYesGoYes (official)
Traefik HubREST + K8s CRDsTokenYesNoneYes (official)
Express GWRESTAPI keyNoNode.jsNo
FusioRESTToken, OAuth2YesPHPNo
Kong EntRESTRBAC, JWTYesMulti-langYes (official)
Tyk CloudRESTAPI key, OAuth2YesMulti-langYes (official)
ApigeeREST + gRPCOAuth2YesMulti-langYes (official)
AWS API GWREST (AWS)IAM, API keyYes (EventBridge)AWS SDKsYes (official)
Azure APIMREST (Azure)Entra, keyYes (Event Grid)Azure SDKsYes (official)
MuleSoftRESTOAuth2YesJava, JSYes (community)

Deployment Comparison

ToolSelf-HostedK8sDockerSaaSDatabase
Kong OSSYesYes (Helm)YesNoPostgreSQL or DB-less
APISIXYesYes (Helm)YesNoetcd
Tyk OSSYesYes (Helm)YesNoRedis
KrakenDYesYes (Helm)YesNoNone (stateless)
GraviteeYesYes (Helm)YesYesMongoDB + Elasticsearch
Envoy GWK8s onlyYesNoNoK8s etcd
Gloo EdgeK8s onlyYesNoNoK8s etcd
Traefik HubYesYesYesYesNone (stateless)
Express GWYesYesYesNoRedis
FusioYesNoYesNoMySQL/PostgreSQL
Kong EntYesYes (Helm)YesYesPostgreSQL
Tyk CloudNoNoNoYesManaged
ApigeeHybrid*Yes*NoYesManaged
AWS API GWNoNoNoYesManaged
Azure APIMHybrid*Yes*Yes*YesManaged
MuleSoftHybrid*Yes*NoYesManaged

* = hybrid option with self-hosted runtime and cloud control plane


Core Gateway Features

ToolRate LimitCircuit BreakTransformCacheCanary
Kong OSSYes (plugin)Yes (plugin)Yes (plugin)Yes (plugin)Yes (plugin)
APISIXYes (plugin)Yes (plugin)Yes (plugin)Yes (plugin)Yes (traffic-split)
Tyk OSSYesYesYesYesYes (% routing)
KrakenDYesYesYes (native)YesNo
GraviteeYes (policy)Yes (policy)Yes (policy)Yes (policy)Yes (sharding)
Envoy GWYes (policy)Yes (native)LimitedNoYes (HTTPRoute)
Gloo EdgeYesYes (Envoy)YesNoYes (weighted)
Traefik HubYesNoLimitedNoYes (weighted)
Express GWYes (plugin)NoYes (plugin)NoNo
FusioYesNoYesYesNo
Kong EntYes (adv)YesYes (adv)Yes (adv)Yes
Tyk CloudYes (adv)YesYes (adv)YesYes
ApigeeYes (adv)YesYes (adv)Yes (adv)Yes
AWS API GWYesNoYes (VTL)YesYes (stage)
Azure APIMYes (policy)Yes (policy)Yes (policy)Yes (policy)Yes (revision)
MuleSoftYes (policy)YesYes (DataWeave)YesYes

Protocol Support

ToolRESTgRPCGraphQLWebSocketTCP/UDP
Kong OSSYesYes (plugin)Yes (plugin)YesYes (stream)
APISIXYesYes (plugin)Yes (plugin)YesYes (stream)
Tyk OSSYesYesYesYesNo
KrakenDYesYesYesNoNo
GraviteeYesYesYesYesYes (TCP)
Envoy GWYesYes (native)NoYesYes (TCP/UDP)
Gloo EdgeYesYes (native)YesYesYes (TCP)
Traefik HubYesYesNoYesYes (TCP/UDP)
Express GWYesNoNoYesNo
FusioYesNoNoNoNo
Kong EntYesYesYesYesYes (stream)
Tyk CloudYesYesYesYesNo
ApigeeYesYesYesYesNo
AWS API GWYesNoYes*YesNo
Azure APIMYesYes*YesYesNo
MuleSoftYesYesYesYesNo

* = limited or requires additional configuration


Authentication Methods

ToolAPI KeyJWTOAuth 2.0mTLSBasicHMAC
Kong OSSYesYesYes (plugin)YesYesYes
APISIXYesYesYes (plugin)YesYesYes
Tyk OSSYesYesYesYesYesYes
KrakenDYes*YesYesNoYesNo
GraviteeYesYesYesYesYesNo
Envoy GWNoYes (ext)Yes (ext)YesYes (ext)No
Gloo EdgeYesYesYesYesYesNo
Traefik HubYesYesYesYesYesNo
Express GWYesYesYesNoYesNo
FusioYesYesYesNoYesNo
Kong EntYesYesYesYesYesYes
Tyk CloudYesYesYesYesYesYes
ApigeeYesYesYesYesYesYes
AWS API GWYesYes*YesYesNoNo
Azure APIMYesYesYesYesYesNo
MuleSoftYesYesYesYesYesNo

* = requires custom authorizer or additional configuration


Developer Portal

ToolBuilt-in PortalSelf-Service KeysOpenAPI DocsCustomizableAnalytics
Kong OSSNoNoNoN/ANo
APISIXNoNoNoN/ANo
Tyk OSSYes (basic)YesYesLimitedBasic
KrakenDNoNoNoN/ANo
GraviteeYesYesYesYesYes
Envoy GWNoNoNoN/ANo
Gloo EdgeNoNoNoN/ANo
Traefik HubYesYesYesLimitedBasic
Express GWNoNoNoN/ANo
FusioYesYesYesLimitedBasic
Kong EntYesYesYesYes (themes)Yes
Tyk CloudYesYesYesYes (themes)Yes
ApigeeYesYesYesYes (Drupal)Yes
AWS API GWNo*Yes (console)Yes (export)N/AYes (CloudWatch)
Azure APIMYesYesYesYes (themes)Yes
MuleSoftYesYesYesYesYes

* = no built-in portal; use third-party or custom solution

Best OSS portals: Gravitee, Tyk OSS, Fusio (built-in self-service developer portals)

Best commercial portals: Apigee, Azure APIM, MuleSoft, Kong Enterprise (fully customizable with themes and branding)


Kubernetes Integration

ToolK8s NativeGateway APIIngressHelmOperatorCRDs
Kong OSSYesYesYesYesYesYes
APISIXYesYesYesYesYesYes
Tyk OSSYesNoNoYesYesNo
KrakenDYesNoNoYesNoNo
GraviteeYesNoNoYesNoNo
Envoy GWYesYes (ref)NoYesYesYes
Gloo EdgeYesYesNoYesYesYes
Traefik HubYesYesYesYesNoYes
Express GWYesNoNoCommunityNoNo
FusioNoNoNoNoNoNo
Kong EntYesYesYesYesYesYes
Tyk CloudN/AN/AN/AN/AN/AN/A
ApigeeHybridNoNoYesYesNo
AWS API GWN/AN/AN/AN/AN/AN/A
Azure APIMHybridNoNoYesNoNo
MuleSoftHybridNoNoYesNoNo

Best K8s Gateway API: Envoy Gateway (reference implementation), Kong, APISIX, Gloo Edge, Traefik Hub


Monitoring Integration

ToolPrometheusStatsDOpenTelemetryAccess LogsHealth EP
Kong OSSYes (plugin)Yes (plugin)Yes (plugin)YesYes
APISIXYes (plugin)NoYes (plugin)YesYes
Tyk OSSYesYesYesYesYes
KrakenDYesYesYesYesYes
GraviteeYesNoNoYesYes
Envoy GWYes (native)Yes (native)Yes (native)YesYes
Gloo EdgeYes (native)YesYesYesYes
Traefik HubYesNoYesYesYes
Express GWCommunityNoNoYesYes
FusioNoNoNoYesNo
Kong EntYesYesYesYesYes
Tyk CloudYesYesYesYesYes
ApigeeNo*NoYesYesYes
AWS API GWNo*NoYesYes (CW)Yes
Azure APIMNo*NoYesYes (Monitor)Yes
MuleSoftNo*NoYesYesYes

* = cloud-native monitoring (not Prometheus); use exporter or integration for Prometheus

Best monitoring integration: Kong, APISIX, Tyk, KrakenD, Envoy Gateway, Gloo Edge (native Prometheus + structured logs)


Tools

17 tools.

Apache APISIX

Apache APISIX is a high-performance, cloud-native API gateway that is part of the Apache Software Foundation and a CNCF project.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Apigee (Google Cloud)

Google Cloud’s API management platform (acquired 2016); one of the most established API management solutions.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

AWS API Gateway

AWS API Gateway is Amazon Web Services’ fully managed API management service. It provides serverless API endpoints that scale automatically with no infrastructure to manage.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Azure API Management

Microsoft’s API management platform with gateway, developer portal, and analytics; admin via Entra ID.

License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: OIDC, SAML

Website

Emissary-ingress

Emissary-ingress (formerly Ambassador API Gateway / Ambassador Edge Stack OSS) is an Envoy-based Kubernetes API gateway and ingress controller from Ambassador Labs, now a CNCF Incubating project.

License: Apache-2.0 (OSS) · Kind: web · Deploy: k8s · SSO: OIDC

Website · Source

Envoy Gateway

Envoy Gateway is the reference implementation of the Kubernetes Gateway API using Envoy Proxy as the data plane.

License: Apache-2.0 (OSS) · Kind: service · Deploy: k8s · SSO: OIDC

Website · Source

Express Gateway

Express Gateway is a lightweight open-source API gateway built on Node.js and Express.js, using YAML-defined pipelines with built-in policies for auth, rate limiting, and proxying.

License: Apache-2.0 (OSS) · Kind: service · Deploy: docker, native · SSO: OIDC

Website · Source

Fusio

Fusio is an open-source API management platform focused on API creation and management rather than pure proxying.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

Gloo Edge (Solo.io)

Gloo Edge is an Envoy-based API gateway by Solo.io designed for Kubernetes environments. It extends Envoy Proxy with a Kubernetes-native control plane that simplifies configuration via CRDs.

License: Apache-2.0 (OSS) · Kind: web · Deploy: k8s · SSO: none

Website · Source

Gravitee (APIM)

Full APIM with developer portal, API designer, policy studio, analytics, and alerts; native OIDC + SAML for admin and consumer auth.

License: Apache-2.0 (OSS) · Kind: web · Deploy: docker, native, k8s · SSO: OIDC, SAML

Website · Source

Kong Enterprise (Konnect)

Kong Enterprise (Konnect) is the commercial edition of the Kong API gateway, adding an admin UI, developer portal, analytics (Vitals), RBAC, workspaces, OIDC auth, and a cloud-hosted control plane.

License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: OIDC, SAML

Website

Kong Gateway (OSS)

Kong is the most widely deployed open-source API gateway. Built on OpenResty (Nginx + Lua), it provides high-performance proxying with an extensible plugin architecture.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: OIDC

Website · Source

KrakenD

KrakenD is a high-performance, stateless API gateway written in Go. Its defining feature is that it requires no database – all configuration lives in a single JSON or YAML file.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

MuleSoft Anypoint

MuleSoft Anypoint Platform is Salesforce’s integration and API management platform. It combines integration (iPaaS) and API management into a single platform, making it unique among API gateways.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

Traefik Hub

Traefik Hub extends Traefik Proxy with API management – access control (JWT, API keys, OIDC), rate limiting, and a developer API portal – layered on existing Traefik infrastructure.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

Tyk (Open Source)

Tyk is a Go-based API gateway with a full API management stack. The open-source gateway handles proxying, authentication, rate limiting, and request transformation.

License: MPL-2.0 (OSS) · Kind: web · Deploy: native · SSO: OIDC

Website · Source

Tyk Cloud

Tyk Cloud is the managed SaaS offering of the Tyk API management platform. It provides the full Tyk stack – gateway, dashboard, developer portal, and analytics – as a managed service without the operational burden of self-hosting.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

ResorsIT Tools Catalog Search