https://github.com/calloncampbell/azure-api-management-demo
Resources for my Azure API Management demos and speaker engagements.
https://github.com/calloncampbell/azure-api-management-demo
api-management apim apimanagement azure azure-api-management
Last synced: about 2 months ago
JSON representation
Resources for my Azure API Management demos and speaker engagements.
- Host: GitHub
- URL: https://github.com/calloncampbell/azure-api-management-demo
- Owner: calloncampbell
- License: mit
- Created: 2020-03-07T14:44:55.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-24T01:28:08.000Z (about 5 years ago)
- Last Synced: 2025-03-24T15:52:20.304Z (2 months ago)
- Topics: api-management, apim, apimanagement, azure, azure-api-management
- Homepage:
- Size: 4.03 MB
- Stars: 5
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Azure API Management Demo

This repository contains the presentation and demo materials used by my talk on `Exposing services with Azure API Management`.
## Getting Started with Azure API Management
### Requirements
- Azure Subscription (sign up for [free](https://azure.microsoft.com/en-us/free) or use a sandbox from [Microsoft Learn](https://docs.microsoft.com/en-us/learn/))
- Visual Studio 2019 and/or Visual Studio Code
- Visual Studio Code [REST Client](https://github.com/Huachao/vscode-restclient) extension
- ASP.NET Core 3.1
- Open API Specification (Swagger)## Demos
### Demo1 - Create Azure API Management
In this first demo I'll be creating an instance of Azure API Management which will act as a gateway for your API and provides many features which will be explored in the following demos.
### Demo2 - Import your API
Now that we have our API gateway setup, let's import an API.
### Demo3 - Testing and Mocking
In this demo I'll show you how to test your API endpoints as well as create new endpoints with a mocked response.
### Demo4 - Policies
In this demo I'll show you one of the key features of API Management which is Policies. With policies we can set quotas, rate limiting, transformation and many more.
### Demo5 - Developer Portal
Coming soon.
### Demo6 - Versions and Revisions
In this demo I'll show you how to create revisions of your API for non-breaking changes and then when there is a breaking change how to create a new version.
### Demo7 - Monitoring and Analytics
Coming soon.
## ResourcesAll in one resource: http://aka.ms/apimlove
Azure API Management [Overview](https://azure.microsoft.com/en-us/services/api-management/)
Azure API Management [Documentation](https://docs.microsoft.com/en-us/azure/api-management/)
Ignite 2018 Session: [Expose APIs with peace of mind when using Azure API Management - BRK2200](https://www.youtube.com/watch?v=BoZimCedfq8)
Microsoft Learn: [Architect API Integration in Azure](https://bit.ly/2VxJCew)
eBook: [Azure API Design eBook](https://aka.ms/api-design-ebook)