Azure API Management Flashcard

Test your knowledge about Azure API Management with these flashcards. Click on a card to reveal the answer. For more information, visit the following Azure Learn resources:

API Gateway

Acts as a facade to backend services, enabling consistent configuration of routing, security, and observability.

Management Plane

Provides full access to API Management service capabilities through Azure tools like the portal, CLI, and SDKs.

Developer Portal

Customizable, open-source portal for API discovery, onboarding, and consumption by developers.

API Policies

Rules that define API behavior, such as transformation, security, and rate limiting, applied at various scopes.

API Products

Bundles of APIs available to specified groups for self-service onboarding under a single access credential.

API Operations

Combinations of HTTP verbs and URL templates, defining interactions with backend services.

API Versions

Variants of APIs that differ in shape or behavior, allowing safe implementation of changes.

Self-hosted Gateway

Allows API Management gateway to be deployed in hybrid and multicloud environments.

Quota and Rate Limiting

Policies to control the number of API calls a developer can make over a time period.

API Analytics

Provides insights into API usage, performance, and errors through Azure Monitor and Application Insights.

API Security

Implements security measures such as OAuth 2.0, JWT validation, and client certificate authentication.

API Gateway Caching

Improves response times and reduces backend load by caching API responses.

Custom Domains

Allows the use of custom domain names for the API Management gateway and developer portal.

Backend API

Service that implements the API and its operations, usually HTTP-based.

Developer Groups

Manage visibility and access to API products for different developer groups.

APIs

Frontend APIs exposed to consumers, customizable without changing backend services.

Hybrid and Multicloud Management

Supports API management across different environments, including on-premises and multiple clouds.

GraphQL and WebSocket

Support for managing and securing GraphQL APIs and WebSocket connections.

API Mocking

Enables simulation of API responses to facilitate testing and development.

API Versioning

Allows creating different versions of an API to safely implement changes and updates.

Workspaces

Allows decentralized API development teams to manage and productize their own APIs.

API Authentication

Supports multiple authentication mechanisms, including OAuth 2.0, JWT, and client certificates.

Analytics and Monitoring

Integrates with Azure Monitor and Application Insights for detailed analytics and monitoring.

API Transformation

Transforms requests and responses as specified in policy statements, such as format conversion.