This repository contains various samples related to Azure API Management:
- API Management Client Certificate Series
Samples that are part of my blog post series Client Certificates and mTLS in API Management. - API Tagging
A sample that demonstrates how to use API tags in Azure API Management. - Catch-All API
A sample API that catches all HTTP methods and forwards them to a backend service. - Convert Base64 to multipart/form-data
Demonstrates how to convert a Base64 encoded file to a multipart/form-data request. - Failover with Load-Balanced Pool
Demonstrates how to configure a resilient API in APIM using a load-balanced backend pool with failover. - Generic Error Handling
Demonstrates how to implement generic error handling in API Management. - Rate Limiting
Demonstrates the use of rate limiting policies in API Management. - Sanitize Response Headers
Demonstrates how to sanitize response headers using allowlist and blocklist approaches. - Scripts
A collection of scripts for managing and automating tasks in Azure API Management. - Snippets
A collection of reusable policy fragments and other snippets. - Validate API Management Policies with PSRule
Demonstrates how to validate API Management policies using PSRule.