Mulesoft Anypoint Platform offers API Gateway in Cloudhub. Slides walk through the pre-requisites of building an API Gateway, features and limitations of it.
managing the publicly exposed and available APIs. API Gateway provides secure access to API and can monitor and track its usage with several policies enforced. It acts as a abstract orchestration layer which hides the implementation behind it. API Proxy is exposed while the backend implementation API is hidden.
internally done if Cloudhub is used. We may just specify the number of workers and cores used while deployment. To configure and visualize API Gateway, one must have an access to Anypoint Platform Deployed proxy application to cloudhub must be an API-Kit project VPC Gateway will be needed(to run behind firewall) if API access on- premises applications
Verifies the credentials or access token to provide secure API access IP Blacklisting Denies service calls from a set of defined IP address IP Whitelisting Limits all service calls to a defined set of IP address VPC Gateway Setup to overcome firewall challenge
Specifies maximum value for the number of messages processed per time period and rejects any messages beyond the maximum Throttling Throttles the number of messages per time period processed by an API. Queues any messages beyond the maximum for later processing
while deploying applications through API Gateway. To enable such options, one must purchase a license for Mule Enterprise Mule versions below 3.8 have API Gateway configuration overhead with Mule Runtime