An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

# Azure API Management Demo

![](./Images/Enterprise-Integration.png)

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.

## Resources

All 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)