API Management

Official Documentation

Service Description

Application logic is often provided as an API instead of via an interface usable by end users. API Management can help with marketing an API. Provisioned APIs can be assigned permissions, supplemented by converting input and output values, and supplied with product-specific SLAs. The usage of APIs can be monitored, evaluated, and billed accordingly as necessary. The provisioned API can be operated on Azure or externally.

Getting Started

  1. API Management Learning Path
    9/27/2016, Webpage
  2. Azure API Management 101
    5/11/2016, Video, 0:11:56
  3. Azure API Management Dive Deep
    2/10/2017, Video, 1:18:43
  4. Getting Started with Azure API Management REST API
    5/11/2016, Video, 0:20:05
  5. Azure API Management and the API Economy
    5/4/2015, Video, 1:09:34

Latest Content

Subscribe to News about API Management


Azure Documentation

1. Overview
     1.1. What is API Management?
2. Get started
     2.1. Manage your first API
     2.2. Protect your API with rate limits
     2.3. Add caching to improve performance
     2.4. Frequently asked questions
3. How to
     3.1. Develop APIs
          3.1.1. Add and publish an API Product
          3.1.2. Add operations
          3.1.3. Create an API
          3.1.4. Import an API definition
     3.2. Secure your backend
          3.2.1. Protect Web API backend with AAD
          3.2.2. Connect to a virtual network
          3.2.3. Connect to an internal virtual network
          3.2.4. Integrate Application Gateway in an internal VNET
          3.2.5. Mutual Certificate authentication
     3.3. Configure Policies
          3.3.1. Custom caching
          3.3.2. Advanced monitoring
          3.3.3. Advanced request throttling
          3.3.4. Using external services
          3.3.5. Policy reference index
          3.3.6. Policies overview
          3.3.7. Manage secrets using properties
          3.3.8. Secure APIs using client certificate authentication
     3.4. Customize the developer experience
          3.4.1. Modify page content and layout
          3.4.2. Customize styling of page elements
          3.4.3. Customize system pages using templates
          3.4.4. Authentication with AAD
          3.4.5. Authentication with AAD B2C
          3.4.6. Delegated authentication
          3.4.7. E-mail notifications and templates
          3.4.8. Enable console OAuth support
     3.5. Manage in production
          3.5.1. Manage groups
          3.5.2. Deploy to multiple Azure regions
          3.5.3. Log events to Azure Event Hubs
          3.5.4. Set up DR using backup/restore
          3.5.5. Trace calls with the API Inspector
          3.5.6. Manage user accounts
          3.5.7. Manage using automation
          3.5.8. Configure using Git
          3.5.9. Monitor using Azure Monitor
          3.5.10. Use role-based access control
          3.5.11. Integrate with Service Fabric
      Quick start
4. Reference
     4.1. PowerShell
     4.2. REST
     4.3. REST (original)
     4.4. Policies
          4.4.1. Policy reference
      Access restriction policies
      Advanced policies
      Authentication policies
      Caching policies
      Cross domain policies
      Transformation policies
          4.4.2. Error handling
          4.4.3. Policy expressions
     4.5. Templates
          4.5.1. Template reference
      User profile
          4.5.2. Data model reference
          4.5.3. Page controls
          4.5.4. Template resources
5. Resources
     5.1. API design guidance
     5.2. API implementation guidance
     5.3. API Management - Plays well with other Azure services
     5.4. API Management plugin for SmartBear Ready! API
     5.5. Azure Roadmap
     5.6. Connecting Event Hubs to API Management
     5.7. Consume SOAP WCF services over HTTP
     5.8. MSDN forum
     5.9. Pricing
     5.10. Pricing calculator
     5.11. Provide RBAC-like access using the REST API
     5.12. Service updates
     5.13. Set up PostMan to call API Management APIs
     5.14. Stack Overflow
     5.15. Videos
     5.16. Whitepaper: Cloud-based API Management

Web Content

Content Type
API Management Learning Path Webpage

Online Training Content

Date Title
6/3/2015 Einführung in Microsoft Azure–Advanced Services


Tool Description


Date Title Length
5/10/2017 Agile app development with Azure API Management 0:31:36
5/10/2017 Enterprise integration and hybrid 0:54:16
3/29/2017 Monitor API Management with Azure Monitor 0:07:40
2/10/2017 Azure API Management Dive Deep 1:18:43
2/10/2017 How to build high performing API's 0:57:01
2/10/2017 Microsoft’s Hybrid Integration Vision Using BizTalk Server, Azure Logic Apps and Azure API Management 1:15:19
1/31/2017 Protecting Azure Logic Apps using Azure API Management 0:09:31
1/30/2017 Role-Based Access Control in API Management 0:13:42
12/9/2016 Episode 220: API Management Updates with Anton Babadjanov 0:38:23
11/16/2016 Build holistic integration solutions using Azure Logic Apps and API Management 0:11:46

Page 1 of 6