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.