What’s the Best API Gateway for Basic Needs Like Auth and Monitoring?

0
12
Asked By CuriousCoder93 On

I'm currently running a few services on Kubernetes and I'm looking for a straightforward API gateway. I need it to manage JWT validation, enforce rate limiting per API key, and provide a dashboard for traffic monitoring by endpoint. I'm not interested in anything that ties me down to a specific cloud provider or that requires payment for basic features. I really want to avoid spending a lot of time evaluating complex enterprise options for what seems like a simple setup. What are some good solutions others are using for these basic API gateway needs?

6 Answers

Answered By TechieTina24 On

You might want to check out Kong OSS; it's a solid option and free. Just keep in mind there's no UI unless you go for their enterprise version, so you'll be dealing with config files, which can make onboarding new team members a bit tricky.

Answered By CloudyAndy On

If you’re already using AWS, their API Gateway could be a good fit. The per-request pricing can be a downside at scale, but if your traffic is moderate, the zero-operations management can be a nice perk.

Answered By MonitoringMaverick On

Traefik is great for handling JWT and rate limiting. While it’s not technically an API gateway, it might still meet your requirements effectively.

Answered By DevDude88 On

Have you looked into Zuplo? It’s not tied to any specific cloud provider, though it’s not open-source. It handles JWT validation, rate limiting per key, and even provides analytics for traffic on your endpoints. Just be aware it's cloud-based, so it won't stay within your Kubernetes environment, but it's definitely worth considering.

Answered By OpenSourceSam On

Gravitee might be exactly what you're looking for. It covers all your needs: JWT, per-key rate limiting, routing, and monitoring dashboard—all available in the free open-source version with a UI. Unlike Kong, you won’t have to pay for the basic features.

Answered By K8Sfanatic On

Kong OSS and Traefik are usually the go-to choices. Kong does everything you need but lacks a friendly UI unless you opt for the paid version. On the flip side, Traefik is simpler and quicker to set up, making it decent for basic auth and rate limiting—a less painful option if you're working with Kubernetes.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.