Get listed

API Security

Best API Gateways in 2026: 6 Options for Security, Routing and Policy

Choose a gateway that terminates TLS, authenticates callers, and routes. A WAF does not do that job.

Expertise: API Security · Level: Intermediate · 6 min read

OWASP API2:2023 Broken Authentication calls out APIs that send auth tokens in the URL, and microservices that other services can reach with no authentication. A quiet WAF is not a credential on every route, TLS termination, or routing.

The wrong assumption is that an exploit filter at the edge is the front door. What actually happens is quieter. A key lands in a query string. One rewrite drops Authorization. /internal still maps to a cluster that was never meant to be public. Object-level checks still have to run in the handler.

The hop in front of that handler is a proxy you operate, a cloud-managed front, or ingress you already run. Those shapes differ on who owns the control plane, not on whether a WAF dashboard is quiet. The exploit filter stays on WAF tools. Object checks stay on authorization libraries.

How we evaluated

We read first-party docs, source, licenses, and release notes, and we treat a marketing page as a claim, not as proof that two products do the same work.

We cared about whether the product is a management plane or an ingress proxy, whether you operate it, whether auth is a first-class plugin, and whether the docs name a route you can prove on an API you own. Azure API Management missed because Amazon already covers that cloud-button job family.

We read first-party docs, licenses, and release notes. Unless a write-up says otherwise, we did not run a paid tenant.

ToolBest forWhat to check
Kong GatewayPlugin gateway you can hostPlugin model ยท Apache-2.0 / enterprise ยท self-host or Konnect
Apache APISIXApache gateway with etcd and pluginsApache-2.0 ยท etcd config ยท you operate it
TykOpen-core API management planeGateway plus dashboard ยท MPL-2.0 / commercial ยท self-host or Cloud
TraefikThe proxy your cluster already hasCluster ingress ยท MIT / enterprise ยท middleware you may already run
Amazon API GatewayThe button if the API already lives on AWSManaged plane ยท AWS terms ยท IAM and keys
Emissary-ingressEnvoy ingress with a gateway storyEnvoy data plane ยท Apache-2.0 ยท Kubernetes CRDs
How the tools differ
Open gateway
Cloud gateway
Cluster proxy
Managed plane
1

Kong Gateway

Best for plugin gateway you can host

Kong Gateway

Kong is the known plugin gateway. OSS core is Apache-2.0. Enterprise plugins and Manager if you pay.

When the job is a plugin on the route, this is the name people already know. You still write the service. It is not a schema linter.

Key features

  • Plugin model
  • Self-host or Konnect
  • Lua / PDK
  • Huge operator memory

Why we like it

A plugin whose source you can read is how the service stays out of the auth business.

Limits

Enterprise gravity. You still write the service. Not a schema linter.

2

Apache APISIX

Best for apache gateway with etcd and plugins

Apache APISIX

APISIX is an Apache gateway. etcd for config. Plugins for auth and limit. You operate it.

If Kong’s commercial plane feels like the product, this is the Apache-shaped gate. You staff etcd. Plugin quality varies. Stay on APIs you operate.

Key features

  • Apache-2.0
  • Plugin system
  • etcd config
  • Dashboard they ship

Why we like it

An Apache license plus plugins you host is the clear buy when the commercial plane is the blocker.

Limits

You staff etcd. Plugin quality varies. Stay on APIs you operate.

3

Tyk

Best for open-core API management plane

Tyk

Tyk is gateway plus dashboard. Open core on the gateway is MPL-2.0. Cloud if you will not host the plane.

When you want a management UI without AWS lock, Tyk is the pairing that avoids a second cloud lock. Commercial features sit behind a license.

Key features

  • Gateway + dashboard
  • Self-host or Tyk Cloud
  • Policies on the public docs
  • MPL-2.0 on the gateway

Why we like it

A management plane you can host is useful when the open proxy had no UI you would give to another team.

Limits

Commercial features sit behind a license.

4

Traefik

Best for the proxy your cluster already has

Traefik

Traefik is an ingress proxy with an API gateway product next to it. A lot of Kubernetes estates already terminate here.

Sometimes the gateway is the ingress you refused to name, so start by saying that out loud. It is not a full API developer portal unless you buy one.

Key features

  • Ingress you may already run
  • Middleware
  • File and CRD config
  • Enterprise add-ons

Why we like it

Honesty. The proxy the cluster already has is often the gate.

Limits

Not a full API developer portal unless you buy one. Overlap with platform ingress.

5

Amazon API Gateway

Best for the button if the API already lives on AWS

Amazon API Gateway

Managed REST, HTTP, and WebSocket APIs. IAM, API keys, usage plans on the public docs. Price is per call on the AWS page.

If compute is already Lambda, a second Kong is often vanity, because the front door already lives in the same account. Cost at chatty clients is the catch.

Key features

  • Managed plane
  • IAM and keys
  • Same account as Lambda
  • AWS docs

Why we like it

The button next to the function you already run beats a second proxy you will not staff.

Limits

AWS-shaped. Cost at chatty clients. Vendor lock on the front door.

6

Emissary-ingress

Best for envoy ingress with a gateway story

Emissary-ingress

Emissary is an Envoy-based Kubernetes ingress that Ambassador still documents as an API gateway. CRDs for mappings.

When the cluster already speaks Envoy, this is the gate that does not invent a new proxy. You staff Envoy. It is Kubernetes-shaped, not a multi-cloud SaaS portal.

Key features

  • Envoy data plane
  • Kubernetes CRDs
  • Apache-2.0
  • You operate the cluster

Why we like it

If Envoy is already the data plane, a mapping CRD is the gate. A new proxy is the wrong door.

Limits

Kubernetes-shaped. You staff Envoy. Not a multi-cloud SaaS portal.

What we left out

  • NGINX. People want the proxy they already run in front of everything. It failed the API-management-plane check, and Traefik already covers cluster ingress on this page.
  • Azure API Management. Teams on Azure want the native front door. Amazon API Gateway already covers that cloud-button job family, and one native cloud option is enough on a six-tool page.

Gateway threads treat plugins as the product. We agree, and we still send you to the API security list for schema and authz.

Questions before you buy

Ask these before the quote. A product that cannot answer them is selling a different control.

  1. Can I require a key or a JWT on a route I own without rewriting the service?
  2. Do we operate the gate, or are we buying a cloud plane we cannot dump?
  3. Is this a new proxy, or the ingress the cluster already terminates on?

Put a key on the path, then lock the route. Fuzz the contract. Check the object in the handler.

FAQs

Does a gateway replace API security tools?

No. The gate terminates. Schema, authz, and abuse live on the API security list.

Kong or APISIX?

Plugin memory versus Apache license and etcd. Read both. Order is editorial.

Is Traefik a gateway?

It is a proxy many people already run as one. Say that honestly.

Is this a scored bake-off?

No.

API Security resources