Azure API Management acts as a gateway between your web APIs and the public internet.

Suppose you are the lead developer for an online shoe company. The company is growing quickly and wants to optimize its supply chain. One component of this optimization is to expose some internal data and processes, such as inventory and planning, to partners so they can directly access information on current stock levels. You want to provide partner access through a set of web APIs. These APIs will be published on the public Internet, but only partner applications should be able to use them. Your company and your partners want to minimize the costs of integration, and your developer teams want to focus on the business logic, not secondary concerns such as authorization.

In this module, you'll create an API gateway to securely publish an API. To call the API in the same manner as an authorized app, you'll also use an API Management subscription key. At the end of this module, you'll be able to use API Management to publish any API.

Learning objectives

In this module, you will:

  • Create an Azure API gateway.
  • Import an API to the API gateway.
  • Publish an API ready for developer access.
  • Call an API with a subscription key.


  • Familiarity with basic concepts of web APIs, such as operations and endpoints.