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. Set up an APIM service
          3.1.1. Create an APIM instance
          3.1.2. Upgrade and scale
          3.1.3. Configure a custom domain
     3.2. Develop APIs
          3.2.1. Add and publish an API Product
          3.2.2. Add operations
          3.2.3. Create an API
          3.2.4. Import an API definition
     3.3. Secure your backend
          3.3.1. Protect Web API backend with AAD
          3.3.2. Connect to a virtual network
          3.3.3. Connect to an internal virtual network
          3.3.4. Integrate Application Gateway in an internal VNET
          3.3.5. Mutual Certificate authentication
     3.4. Configure Policies
          3.4.1. Custom caching
          3.4.2. Advanced monitoring
          3.4.3. Advanced request throttling
          3.4.4. Using external services
          3.4.5. Policy reference index
          3.4.6. Policies overview
          3.4.7. Manage secrets using properties
          3.4.8. Secure APIs using client certificate authentication
     3.5. Customize the developer experience
          3.5.1. Modify page content and layout
          3.5.2. Customize styling of page elements
          3.5.3. Customize system pages using templates
          3.5.4. Authentication with AAD
          3.5.5. Authentication with AAD B2C
          3.5.6. Delegated authentication
          3.5.7. E-mail notifications and templates
          3.5.8. Enable console OAuth support
     3.6. Manage in production
          3.6.1. Manage groups
          3.6.2. Deploy to multiple Azure regions
          3.6.3. Log events to Azure Event Hubs
          3.6.4. Set up DR using backup/restore
          3.6.5. Trace calls with the API Inspector
          3.6.6. Manage user accounts
          3.6.7. Manage using automation
          3.6.8. Configure using Git
          3.6.9. Monitor using Azure Monitor
          3.6.10. Use role-based access control
          3.6.11. Integrate with Service Fabric
      Quick start
4. Reference
     4.1. Azure 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
10/20/2017 Azure API Management: New Admin UI and Mocks Azure API Management: New Admin UI and Mocks 0:11:06
10/20/2017 Azure API Management Overview Video Azure API Management Overview Video 0:01:26
9/30/2017 Microsoft Azure: API management demo 0:20:56
9/28/2017 Azure API Management: Why, what, how, and what’s next 1:15:22
9/27/2017 Microsoft Azure: API management demo 0:20:56
9/12/2017 Azure App Service: The Best Place to Host your .NET Apps 1:29:49
9/12/2017 Building Web APIs with ASP.NET Core 2.0 0:55:25
5/31/2017 Cloud Tech 10 - 29th May 2017 - SaaS applications with Azure SQL DB, Azure Functions and more! 0:04:34
5/10/2017 Agile app development with Azure API Management 0:31:36
5/10/2017 Enterprise integration and hybrid 0:54:16

Page 1 of 7