Managing APIs with Azure API Gateway
When building cloud solutions and web applications, it is common to use APIs – specific types of apps that only return data in JSON or XML. This data is then used by a consuming application, a desktop application, a mobile application, or even a website.
APIs can be used internally or to expose your data to external customers or partners.
An example would be a distribution organization that supplies products to resellers, and therefore needs to provide details of those products and up-to-date pricing and stock levels.
The reseller would use that feed on their website or mobile app to display products to their customers.
In such a scenario, the distribution company can expose its products via an API. However, they need to ensure they only provide details to registered resellers, and each reseller may have their own pricing bands.
The data provider will also use other APIs for internal use only. Each system that provides all these...