
About this workshop
This guided lab will walk you through the different concepts around Azure API Management, from the creation to the DevOps, including good practices in terms of versioning, security and so on. It is designed to bring customers and partners to a 200-level understanding of Azure Api Management. This is a guided lab experience where all instructions are provided, but a basic level of understanding of APIs is expected (HTTP operations, networking basics, OpenAPI, REST, SOAP, OAuth2 and other concepts).
Important: Before starting, please review the Prerequisites section. You will need your own Azure subscription and an account with appropriate permissions.
Based on the original Azure API Management Lab by Mark Harrison.
Learn More
Explore the official Microsoft Learn documentation for topics covered in this lab:
- API Management Creation - Create an API Management instance
- Developer Portal - Developer portal overview
- Adding APIs - Import and publish APIs
- Policy Expressions - API Management policies
- Versions & Revisions - Versions and revisions
- Analytics & Monitoring - Monitor API Management
- Security - Authentication and authorization
- DevOps - CI/CD for API Management
Samples
- Azure API Management Samples - A collection of ready-to-use samples, policies, and code snippets for Azure API Management.
Diagrams
Contributors
Trademarks
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party’s policies.