What users are saying about
50 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.1 out of 100
12 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.3 out of 100

Likelihood to Recommend

Azure API Management

APIM is useful for the standard scenarios:
1) Securing your back-end APIs - If you have a legacy back-end web service that has a basic authentication scheme, you can add some additional security by placing APIM in front, and requiring subscription keys. Leverage your existing firewall to ensure only your APIM instance can communicate with your back-end API, and you've basically added a layer of protection.
2) Lift and shift - there are always going to be clients that don't want to update their clients to use a newer API; in some cases you can make a newer API look like an older one by implementing some complex policies in APIM. You can also do the opposite, making older APIs look new, such as making an XML back-end accept both JSON and XML.
3) Centralizing your APIs - if you've acquired another company and want to make their API set look as if it's a part of the larger whole, APIM is an easy way to provide a consistent front-end interface for developers.
Gordon Lo | TrustRadius Reviewer

Google Cloud Pub/Sub

Google Cloud Pub/Sub is well suited in Google Compute Engine instances. Large sets of data can be distributed efficiently. It is based on topic, subscription, message concepts. So, an application can place an order on a topic and can be processed by groups of workers. Lots of processing and augmentation has to open before the data goes into Pub. If we want all of the augmentation to be done in BigQuery, then it is a big headache. In our present scenario, it is very time-consuming and needs improvement/tweaks.
Partha Protim Pegu | TrustRadius Reviewer

Feature Rating Comparison

API Management

Azure API Management
8.3
Google Cloud Pub/Sub
API access control
Azure API Management
8.2
Google Cloud Pub/Sub
Rate limits and usage policies
Azure API Management
9.1
Google Cloud Pub/Sub
API usage data
Azure API Management
8.2
Google Cloud Pub/Sub
API user onboarding
Azure API Management
9.2
Google Cloud Pub/Sub
API versioning
Azure API Management
8.2
Google Cloud Pub/Sub
Usage billing and payments
Azure API Management
7.1
Google Cloud Pub/Sub
API monitoring and logging
Azure API Management
8.1
Google Cloud Pub/Sub

Pros

Azure API Management

  • Easy commissioning of APIs.
  • Great policies to control access.
  • Easy mock services for testing.
Anonymous | TrustRadius Reviewer

Google Cloud Pub/Sub

  • Highly scalable.
  • Queues messages for up to 7 days if not acknowledged.
Eric Mason | TrustRadius Reviewer

Cons

Azure API Management

  • Lack of robustness is a bit of an issue. Several other providers offer more options and capabilities, but then, they are lacking in interface ease.
  • As with anything Azure, pricing is really hard to stay on top of. I always find that you really don’t know what you’re paying for until you get the bill. Having an excellent Azure Administrator can help resolve that.
  • Integrating with app services outside of Azure can be a challenge, or at least much more challenging than just using Azure App Services.
Anonymous | TrustRadius Reviewer

Google Cloud Pub/Sub

  • I can't think of missing functionality, but added functionality is always nice!
Cameron Gable | TrustRadius Reviewer

Usability

Azure API Management

No score
No answers yet
No answers on this topic

Google Cloud Pub/Sub

Google Cloud Pub/Sub 8.0
Based on 2 answers
Excellent documentation
Anonymous | TrustRadius Reviewer

Support Rating

Azure API Management

No score
No answers yet
No answers on this topic

Google Cloud Pub/Sub

Google Cloud Pub/Sub 7.3
Based on 4 answers
The support is a big concern for Google Cloud Pub/Sub. It is not that mature when compared to many of its competitors like RabbitMQ. So, support has to be good. Mostly the support team would be on radio silence and constantly changing contacts which are not good signs considering the brand name.
Partha Protim Pegu | TrustRadius Reviewer

Alternatives Considered

Azure API Management

Azure APIM vs Amazon API Gateway:
1) Azure APIM was a complete package that included a developer portal.
2) We are very Microsoft centric - so the Microsoft product suite aligned very well with our business needs.
3) It was faster and easier to stand up Azure APIM for testing than it was for the Amazon API Gateway.
Gordon Lo | TrustRadius Reviewer

Google Cloud Pub/Sub

We considered several messaging platforms including Kafka and Kinesis but both would have required more developer work and didn't integrate as nicely with our ecosystem. RabbitMQ is another messaging platform I've researched and prototyped on; it also would have required more developer time to implement as well but might be a good alternative for a hobbyist or a team looking for more customization.
Eric Mason | TrustRadius Reviewer

Return on Investment

Azure API Management

  • We have one-stop access to all services.
  • We can stop DDoS, Man in the middle attack, etc.
Anonymous | TrustRadius Reviewer

Google Cloud Pub/Sub

  • Allowed the use of specialized VMs
  • Saves costs and time
Cameron Gable | TrustRadius Reviewer

Pricing Details

Azure API Management

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Google Cloud Pub/Sub

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Rating Summary

Likelihood to Recommend

Azure API Management
8.1
Google Cloud Pub/Sub
7.9

Usability

Azure API Management
Google Cloud Pub/Sub
8.0

Support Rating

Azure API Management
Google Cloud Pub/Sub
7.3

Add comparison