Skip to main content

API Management

API Management - the art of funnelling traffic from an API client through to the background service and taking care of things like authentication, rate-limiting, logging, auditing etc.

There are lots of solutions out there - both FOSS and commercial.

Google Solutions

Google have three solutions that they discuss on their cloud platform docs siteĀ  (mirror):

  • ApiGee - looks like the super expensive enterprisey optionĀ  not really an option for new products
  • API Gateway - seems to just provide a gateway that allows the internet to
  • Cloud Gateway - seems to be a really customisable/complex version of API GatewayA flowchat describing the use cases in which you should use each product

Seems like API Gateway might be useful if you are running cloud functions. Apigee is SOO SOO expensive - it starts at $700/month.