- | Ambassador | Traefik | Kong | Gloo |
---|---|---|---|---|
Backend | Envoy | Traefik | Nginx | Envoy |
Storage | K8S | KV Store (Consul/ETCD/ZooKeeper/BoltDB) | Postgres | K8S |
Authentication | Forward Auth | Forward Auth, Basic, Digest | Plenty of options | Paid Option |
Matchers | Host, Method, Header, Path | Host, Method, Header, Path, Query | Host, Method, Header, Path | Host, Method, Header, Path, Query |
Config | Native | Native | Native | Native |
Service Mesh Integration | Istio | No | Istio | Istio |
Circuit Breaker | Yes | Yes | Yes | Yes |
Tracing | OpenTracing | OpenTracing | OpenTracing | OpenTracing |
Retries | Yes | Yes | Yes | Yes |
Rate Limitting | Yes | Yes | Yes | Paid Option |
Canary Release | Yes | Yes | Paid Option | Yes |
Transformation | Paid Option (Very Flexible) | No | Yes | Yes |
Last active
May 11, 2019 16:19
-
-
Save imranismail/f87451e4fb17538212b2723bc35cf39f to your computer and use it in GitHub Desktop.
API Gateway Comparison
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment