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. Getting Started with Azure API Management REST API
    5/11/2016, Video, 0:20:05
  4. Azure API Management and the API Economy
    5/4/2015, Video, 1:09:34

Latest Content

RSS Feed

Title  
Monitor API Management with Azure Monitor Video
API Management available only in the Azure portal from April 5 Blog
API Management available only in the Azure portal from April 3 Blog
Protecting Azure Logic Apps using Azure API Management Video
Role-Based Access Control in API Management Video
Episode 220: API Management Updates with Anton Babadjanov Video
Build holistic integration solutions using Azure Logic Apps and API Management Video
Azure News on Friday (KW45/16) Blog
General availability: Azure API Management SOAP pass-through Blog
XSLT Policy in API Management Video
Public preview: SOAP pass-through support for Azure API Management Blog
Azure News on Friday (KW41/16) Blog

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
4. Reference
     4.1. PowerShell
     4.2. REST
     4.3. REST (original)
     4.4. Policies
          4.4.1. Policy reference
               4.4.1.1. Access restriction policies
               4.4.1.2. Advanced policies
               4.4.1.3. Authentication policies
               4.4.1.4. Caching policies
               4.4.1.5. Cross domain policies
               4.4.1.6. Transformation policies
          4.4.2. Error handling
          4.4.3. Policy expressions
     4.5. Templates
          4.5.1. Template reference
               4.5.1.1. APIs
               4.5.1.2. Products
               4.5.1.3. Applications
               4.5.1.4. Issues
               4.5.1.5. User profile
               4.5.1.6. Pages
          4.5.2. Data model reference
          4.5.3. Page controls
          4.5.4. Template resources
5. Resources
     5.1. Pricing
     5.2. MSDN forum
     5.3. Stack Overflow
     5.4. Videos
     5.5. Service updates
     5.6. Whitepaper: Cloud-based API Management
     5.7. API design guidance
     5.8. API implementation guidance
     5.9. Consume SOAP WCF services over HTTP
     5.10. Connecting Event Hubs to API Management
     5.11. API Management - Plays well with other Azure services
     5.12. Provide RBAC-like access using the REST API
     5.13. Set up PostMan to call API Management APIs
     5.14. API Management plugin for SmartBear Ready! API

Web Content

Content Type
API Management Learning Path Webpage

Microsoft Virtual Academy (MVA)

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

Tools

Tool Description

Videos

Date Title Length
3/29/2017 Monitor API Management with Azure Monitor 0:07:40
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
10/17/2016 XSLT Policy in API Management 0:29:05
9/30/2016 Bolster your integration practice by leveraging Azure API Management 1:16:45
8/25/2016 Using products in Azure API Management 0:04:58
8/25/2016 Mocking responses in Azure API Management 0:07:49
8/25/2016 Mocking responses 0:07:48

Page 1 of 6