Recently I checked that Google release an API Gateway product, but I don't get what is the difference between the already created Cloud Endpoints, both of them seems to be very similar.
Is API Gateway
a newer version of Cloud Endpoints
?. Or is it something different?
Thanks in advance!
Cloud Endpoints uses an NGINX-based proxy and distributed architecture for performance and scale. Using an OpenAPI Specification or one of our API frameworks, Cloud Endpoints gives you the tools you need for API development and provides insight with Cloud Logging, Cloud Monitoring, and Cloud Trace.
The Apigee intelligent API platform is a complete solution for moving business to the digital world. On the other hand, Google Cloud Endpoints is detailed as "Develop, deploy and manage APIs on any Google Cloud backend". An NGINX-based proxy and distributed architecture give unparalleled performance and scalability.
With API Gateway, you can create, secure, and monitor APIs for Google Cloud serverless back ends, including Cloud Functions, Cloud Run, and App Engine. Built on Envoy, API Gateway gives you high performance, scalability, and the freedom to focus on building great apps.
Endpoints is a distributed API management system. It provides an API console, hosting, logging, monitoring, and other features to help you create, share, maintain, and secure your APIs.
API Gateway is a new GCP service, just announced today.
From what can be understood, it is an improved version of Cloud Endpoints. API Gateway can manage APIs for multiple backends including Cloud Functions, Cloud Run, App Engine, Compute Engine and Google Kubernetes Engine.
The main difference under the hood it is that API gateway doesn't rely over Cloud run making more user friendly, fast and clean the implementation.
Both products, API gateway and Cloud endpoints support same Open API implementation.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With