For organizations adopting cloud-native architectures, an Ingress Gateway that doubles as an API Gateway is a key enabling architecture choice over gateways like Apigee. With an integrated developer portal, EnRoute enhances the developer experience. Saaras EnRoute's deterministic pricing offers a lower total cost of ownership
Apigee is an API Gateway built in early 2000s which got acquired by Google and integrated in Google Cloud Platform. It is offered as a fully managed service asa product on Google Cloud
Saaras EnRoute is a high-performance Ingress API Gateway that is both an Ingress and an API Gateway. It built specifically for cloud-native workloads. It is purpose built to work alongside all the Kubernetes tooling, observability and supports the latest standards including Gateway API.
Teams use Saaras EnRoute to build a highly resilient and performant architecture, while centralizing API security like authentication and authorization. Saaras EnRoute is extensible and programmable using an extensible filter architecture.
Being Kubernetes native allows it to follow all the GitOps practices with little to no technical debt.
As modern software development has become more prominent, we see some key differences between Saaras EnRoute and Apigee
Saaras EnRoute is Cloud-Native built from the ground up to be a part of Kubernetes ecosystem. It uses the CNCF graduated Envoy Proxy. Apigee has now adopted Envoy proxy and retrofitted it using an adapter
Saaras EnRoute readily integrates with Cloud-Native service meshes like Istio and LinkerD, the standard service meshes for achieving zero-trust and mTLS. Apigee integrates with Anthos service mesh
Workflows in Apigee involve writing XML and using the UI to define configuration. This hinders developer velocity. Saaras EnRoute uses modern cloud-native GitOps based architecture and workflows that provide the necessary developer autonomy.
Saaras EnRoute has deterministic pricing options which are cost efficient compared to usage based pricing. Also features like DevPortal are included with Saaras EnRoute
Feature | Saaras EnRoute | Apigee |
---|---|---|
Multi-Cloud | Saaras EnRoute works in Kubernetes with no cloud lock-in | Apigee is integrated in Google Cloud |
DevOps Workflow | Enables DevOps workflow along with cloud-native workflows | Slow XML / UI based workflows |
Support | Exceptional support | Expensive enterprise plan for support |
Istio Integration | Readily integrates with Istio | Integrates with Anthos Mesh |
LinkerD Integration | Readily integrates with LinkerD | None |
Observability | Native logging, tracing, metrics with Extensive Envoy stats | Retrofitted stats not as extensive |
Cost | Deterministic pricing | Metered (APIs calls) pricing. Non-deterministic |
Managed | Saaras EnRoute works in Kubernetes | Apigee provides a managed version of it's gateway |
Security & Authentication | Extensive | Extensive |