What is Azure API Management?
- API management is a service for managing APIs
- The APIs can be hosted in Azure (Azure API App) or in on-prmise
- You can create API Management instance first then use that in Azure App Service (API App) and then link API
- Acronym: APIM
- API Management feature allows you to expose apps deployed in Azure App Service or on-premise to manage, protect, and secure APIs
- You can create APIM independently in Azure App Service
- Details: Azure API Management Service
API Management vs API apps
- API Management is all about managing APIs
- We can put an API Management frontend on an API to monitor and throttle usage
- manipulate input and output
- consolidate several APIs into one endpoint, and so forth
- The APIs being managed will be hosted anywhere.
- API Apps is about hosting APIs
- creating using ‘Visual Studio > ASP.Net core web appplication > API’ template
- Hosting is Azure App Service
- Same as web apps hosted in App Service (underlaying platform is the same)
Integrating App Service to APIM