Architect API integration in Azure

Intermediate
Solution Architect
Azure
API Management

Learn how to architect API integration in Azure, and provide secure, scalable API access for your applications.

Prerequisites

  • Familiarity with REST-based APIs
  • Familiarity with C#

Modules in this learning path

Use API management to control who uses your APIs, to enforce usage policies, and to present a professional front-end to developers using the API.

API Management policies are configurable modules that you can add to APIs to change their behaviors. Policies can do things like cache responses, transform documents and values, call webhooks for notification or audit purposes, and retry requests after transient failures. This module will use policies to enable caching in order to improve API performance under load.

Protect your back-end APIs from information exposure and implement throttling to prevent resource exhaustion with policies in Azure API Management.

Discover how to protect your APIs from unauthorized use with API keys and client certificate authentication.

Combine multiple Azure Functions apps into a unified interface by importing them into a single Azure API Management instance.