Turkey solution for publishing APIs to external and internal customers. Secure and protect from abuse and overuse. Health and usage insights. Automate and scale developer onboarding.
- Documentation - https://docs.microsoft.com/en-us/azure/api-management/
- Overview video - https://www.youtube.com/watch?v=0yf_xm5cPIo
- StackOverflow - https://stackoverflow.com/questions/tagged/azure-api-management
- Twitter - https://twitter.com/AzureApiMgmt
- About API Management - https://docs.microsoft.com/en-us/azure/machine-learning/studio/manage-web-service-endpoints-using-api-management
- API import restrictions - https://docs.microsoft.com/en-us/azure/api-management/api-management-api-import-restrictions
- Benefits of using Azure API Management with Microservices - https://azure.microsoft.com/en-us/blog/benefits-of-using-azure-api-management-with-microservices/
- Consumption tier API management - use with serverless - https://azure.microsoft.com/en-us/blog/benefits-of-using-azure-api-management-with-microservices/
- Limits - see Azure Limits
- Policy ( Azure Policy ) defs for API-M - https://docs.microsoft.com/en-us/azure/api-management/policy-reference
- Pricing - https://azure.microsoft.com/en-us/pricing/details/api-management
- Azure feedback forum - https://feedback.azure.com/forums/248703-api-management
- Email - [email protected]
- MSDN forum for API-M - https://social.msdn.microsoft.com/forums/azure/home?forum=azureapimgmt
- APIM Documents - showing API-M in action - https://aka.ms/apidocs
- Blog - https://aka.ms/apimblog
- Public discussion form - http://aka.ms/apimso
- Reusable policy examples - http://aka.ms/apimpolicyexamples
- DevOps guidance and tools - http://aka.ms/apimdevops
- Public product updates - http://aka.ms/apimupdates
- Public Roadmap - http://aka.ms/apimroadmap
- Feedback and feature requests - http://aka.ms/apimwish
- Customer stories - http://aka.ms/apimcustomers
- ** API-M Love - resource collection - Great! - http://aka.ms/apimlove **
- Auth - AAD https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-aad
- Auth - Azure B2C https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-aad-b2c
- Auth - Delegated https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-setup-delegation
- Auth - OAuth2 https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-oauth2
- Content https://docs.microsoft.com/en-us/azure/api-management/api-management-modify-content-layout
- Lab on setting up developer portal - oauth and policies https://github.com/shanepeckham/api_management/blob/master/open.md
- Self hosting dev portal - see wiki - https://github.com/Azure/api-management-developer-portal/wiki
- Style https://docs.microsoft.com/en-us/azure/api-management/api-management-customize-styles
- API-M Devops Home - https://aka.ms/apimdevops
- APIOps Hands on lab by WaelK - https://azure.github.io/apiops/
- Automating deployment of Azure API Management changes using Azure Devops - https://waelkdouh.medium.com/automating-deployment-of-azure-api-management-changes-using-azure-devops-7af1985faa98
- Az API-M DevOps Resource Kit - https://aka.ms/apimdevops
- Build a CI/CD pipeline for API Management - https://azure.microsoft.com/en-us/blog/build-a-ci-cd-pipeline-for-api-management/
- CLI / Powershell SDK ref - https://docs.microsoft.com/en-us/powershell/module/az.apimanagement/?view=azps-2.4.0#api_management
- Containerized api-m - https://docs.microsoft.com/en-us/azure/api-management/self-hosted-gateway-overview
- DevOps Extension by Stephane Ekskens - https://marketplace.visualstudio.com/items?itemName=stephane-eyskens.apim , https://github.com/stephaneey/azure-apim-extension
- Example of Az API Management Devops - https://github.com/Azure/azure-api-management-devops-example
- Service Management REST API (docs) - https://docs.microsoft.com/en-us/rest/api/apimanagement/?redirectedfrom=devfish
- Service Management REST API (2014 video) - https://channel9.msdn.com/Blogs/AzureApiMgmt/Getting-Started-with-Azure-API-Management-REST-API
- Terraform provider in go - https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/azurerm/data_source_api_management.go
- Announcement: https://docs.microsoft.com/azure/api-management/graphql-api?WT.mc_id=wwc-aces
- Documentation: https://azure.microsoft.com/updates/general-availability-graphql-passthrough-support-in-azure-api-management/
- Azure DataCenter - Computer, SQL, Storage and more https://www.microsoft.com/en-us/download/confirmation.aspx?id=41653
- Public- https://www.microsoft.com/en-us/download/details.aspx?id=56519
- US GOVT - Fairfax: http://www.microsoft.com/en-us/download/details.aspx?id=57063
- GERMANY - Blackforest: http://www.microsoft.com/en-us/download/details.aspx?id=57064
- China - Mooncake: http://www.microsoft.com/en-us/download/details.aspx?id=57062
- Admin UI (new) and Mocks https://www.youtube.com/watch?v=i9PjUAvw7DQ&t=1s
- Bootcamp https://github.com/shanepeckham/api_management
HOL
- https://azure.github.io/apim-lab/- Manage Change in your APIs with Azure API Management (Nov 2017) https://www.youtube.com/watch?v=kVM-5vQymIA&t=14s
- RBAC in API Management ( Jan 2017 ) https://channel9.msdn.com/Blogs/AzureApiMgmt/Role-Based-Access-Control-in-API-Management
- Quick starts here (2) - https://docs.microsoft.com/en-us/azure/api-management/
- Tutorials - https://docs.microsoft.com/en-us/azure/api-management/import-and-publish
- Videos - https://azure.microsoft.com/en-us/resources/videos/index/?services=api-management
- Why, what, how, and what's next (Sept 2017) https://www.youtube.com/watch?v=HxhoAkhor-w
- Az Monitor with API-M - https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-use-azure-monitor
- Monitoring a web api - https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-implementation?toc=%2Fazure%2Fapi-management%2Ftoc.json#monitoring-a-web-api
- API Versioning with Azure API Management - best practices - https://azure.microsoft.com/en-us/blog/api-versioning-with-azure-api-management/?ref=devfish
- Revisions to APIs (tutorial) - https://docs.microsoft.com/en-us/azure/api-management/api-management-get-started-revise-api
- Publish multiple versions of your api - https://docs.microsoft.com/en-us/azure/api-management/api-management-get-started-publish-versions
- Discovery API - https://docs.microsoft.com/en-us/azure/virtual-network/security-overview#service-tags-in-on-premises
- Disovery API - https://docs.microsoft.com/en-us/rest/api/virtualnetwork/servicetags/list
- Aggregation - https://www.c-sharpcorner.com/blogs/api-aggregation-using-azure-apim
- App service integration - https://azure.microsoft.com/en-us/updates/azure-api-management-now-supports-integration-with-azure-app-service/
- Analytics - Power BI Solution Template for API Management - LINKS ARE DEAD - https://azure.microsoft.com/en-us/updates/azure-api-management-analytics-powerbi-solution-template/
- Analytics - Monitoring - https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-use-azure-monitor
- Architecture - Data serving api - https://techcommunity.microsoft.com/t5/analytics-on-azure-blog/build-a-data-serving-api/
- Azure Function Proxies - like baby api management https://docs.microsoft.com/en-us/azure/azure-functions/functions-proxies
- httpbin - simple http request and response service - free - http://httpbin.org/ - about httpbin - https://www.kennethreitz.org/essays/httpbin
- Large files - https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-implementation?toc=%2Fazure%2Fapi-management%2Ftoc.json#optimize-requests-and-responses-that-involve-large-objects
- OAuth and API-M - https://stackoverflow.com/questions/65463426/authenticate-azure-api-management-with-oauth2-using-azure-ad
- Policies - Sample policies https://aka.ms/apimpolicyexamples - throttling https://docs.microsoft.com/en-us/azure/api-management/api-management-sample-flexible-throttling
- PubSub and API-M - https://techcommunity.microsoft.com/t5/apps-on-azure-blog/expand-your-application-with-real-time-messaging-api-capability/ba-p/3039913?WT.mc_id=dotnet-0000-jhealy
- Request Tracing for DevOps - https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-api-inspector
- Security - RBAC https://channel9.msdn.com/Blogs/AzureApiMgmt/Role-Based-Access-Control-in-API-Management
- Static IPs https://feedback.azure.com/forums/248703-api-management/suggestions/32805958-ability-to-assign-public-static-ip-address-to-publ
- Swaggerhub with api-m - https://swagger.io/blog/api-development/api-management-with-azure-and-swaggerhub/