Apigee vs Google Cloud Endpoints

Need advice about which tool to choose?Ask the StackShare community!

Apigee

234
687
+ 1
30
Google Cloud Endpoints

36
148
+ 1
1
Add tool

Apigee vs Google Cloud Endpoints: What are the differences?

Introduction

In this article, we will explore the key differences between Apigee and Google Cloud Endpoints, two popular API management solutions offered by Google.

  1. Deployment Infrastructure: Apigee is a cloud-based API platform that runs as a fully-managed service on the Apigee infrastructure, while Google Cloud Endpoints is a serverless offering that leverages the infrastructure of Google Cloud Platform. This means that Apigee provides a dedicated environment for managing APIs, whereas Google Cloud Endpoints leverages the scalability and reliability of the broader Google Cloud infrastructure.

  2. Flexibility and Customization: Apigee offers a higher degree of flexibility and customization compared to Google Cloud Endpoints. With Apigee, developers have access to a comprehensive set of tools and features to design, develop, and manage APIs with advanced capabilities such as traffic management, caching, and security policies. On the other hand, Google Cloud Endpoints provides a more streamlined and opinionated approach to API management, which simplifies the setup and configuration process but limits the flexibility for advanced customization.

  3. Pricing Model: Apigee follows a subscription-based pricing model, where customers pay based on the number of API calls and the level of support they require. Google Cloud Endpoints, on the other hand, follows a consumption-based pricing model, where customers pay for the actual usage of the underlying Google Cloud Platform resources such as compute, networking, and storage. This difference in pricing models allows customers to choose the option that aligns better with their specific usage patterns and budget.

  4. Traffic Routing Options: Apigee provides advanced traffic routing options, including support for multi-region deployments and global load balancing, allowing API traffic to be routed to the nearest or least loaded backend servers. Google Cloud Endpoints, while leveraging the global infrastructure of Google Cloud Platform, does not offer the same level of advanced traffic routing capabilities as Apigee.

  5. Developer Portal: Apigee includes a developer portal that allows API providers to create a customized and branded portal for developers to discover, learn, and consume APIs. This portal provides essential features such as API documentation, code samples, interactive playgrounds, and support forums. Google Cloud Endpoints, on the other hand, does not have a built-in developer portal and requires additional setup and configuration to offer similar functionality.

  6. Integration with Other Google Services: As both Apigee and Google Cloud Endpoints are Google products, they naturally integrate well with other services provided by Google Cloud Platform. However, Apigee offers tighter integration and native support for additional Google services such as Cloud Logging, Cloud Monitoring, and Cloud IAM. Google Cloud Endpoints also integrates with these services, but the integration might require additional configuration and setup compared to Apigee.

In Summary, Apigee and Google Cloud Endpoints differ in their deployment infrastructure, flexibility, pricing model, traffic routing options, developer portal capabilities, and integration with other Google services. While Apigee offers more customization and advanced features, Google Cloud Endpoints provides a streamlined and serverless API management solution.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Apigee
Pros of Google Cloud Endpoints
  • 12
    Highly scalable and secure API Management Platform
  • 6
    Good documentation
  • 6
    Quick jumpstart
  • 3
    Fast and adjustable caching
  • 3
    Easy to use
  • 1
    Android Integration

Sign up to add or upvote prosMake informed product decisions

Cons of Apigee
Cons of Google Cloud Endpoints
  • 11
    Expensive
  • 1
    Doesn't support hybrid natively
    Be the first to leave a con

    Sign up to add or upvote consMake informed product decisions

    What is Apigee?

    API management, design, analytics, and security are at the heart of modern digital architecture. The Apigee intelligent API platform is a complete solution for moving business to the digital world.

    What is Google Cloud Endpoints?

    An NGINX-based proxy and distributed architecture give unparalleled performance and scalability. Using an Open API Specification or one of our API frameworks, Cloud Endpoints gives you the tools you need for every phase of API development and provides insight with Google Cloud Monitoring, Cloud Trace, Google Cloud Logging and Cloud Trace.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Apigee?
    What companies use Google Cloud Endpoints?
    See which teams inside your own company are using Apigee or Google Cloud Endpoints.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Apigee?
    What tools integrate with Google Cloud Endpoints?
    What are some alternatives to Apigee and Google Cloud Endpoints?
    Mashery
    Sign In and discover new APIs from our open data commons of RESTful APIs. Mashery's API management offerings include strategic consulting & developer support to help you build your business.
    Zuul
    It is the front door for all requests from devices and websites to the backend of the Netflix streaming application. As an edge service application, It is built to enable dynamic routing, monitoring, resiliency, and security. Routing is an integral part of a microservice architecture.
    Kong
    Kong is a scalable, open source API Layer (also known as an API Gateway, or API Middleware). Kong controls layer 4 and 7 traffic and is extended through Plugins, which provide extra functionality and services beyond the core platform.
    WSO2
    It delivers the only complete open source middleware platform. With its revolutionary componentized design, it is also the only open source platform-as-a-service for private and public clouds available today. With it, seamless migration and integration between servers, private clouds, and public clouds is now a reality.
    Istio
    Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio's control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes, Mesos, etc.
    See all alternatives