What is Azure API Management?
Today's innovative enterprises are adopting API architectures to accelerate growth. Streamline your work across hybrid and multi-cloud environments with a single place for managing all your APIs.
Azure API Management is a tool in the API Gateway category of a tech stack.
Who uses Azure API Management?
Companies
15 companies reportedly use Azure API Management in their tech stacks, including Mercantil Andina, Platform Development Team, and FinTech.
Developers
40 developers on StackShare have stated that they use Azure API Management.
Azure API Management's Features
- Help protect your resources
- Accelerate your business
- Improve API discoverability
- Transform your existing services
- Help secure your APIs
Azure API Management Alternatives & Comparisons
What are some alternatives to Azure API Management?
Apigee
API management, design, analytics, and security are at the heart of modern digital architecture. The Apigee intelligent API platform is a complete solution for moving business to the digital world.
Ocelot
It is aimed at people using .NET running a micro services / service oriented architecture that need a unified point of entry into their system. However it will work with anything that speaks HTTP and run on any platform that ASP.NET Core supports. It manipulates the HttpRequest object into a state specified by its configuration until it reaches a request builder middleware where it creates a HttpRequestMessage object which is used to make a request to a downstream service.
Kong
Kong is a scalable, open source API Layer (also known as an API Gateway, or API Middleware). Kong controls layer 4 and 7 traffic and is extended through Plugins, which provide extra functionality and services beyond the core platform.
NGINX
nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018.
Azure Functions
Azure Functions is an event driven, compute-on-demand experience that extends the existing Azure application platform with capabilities to implement code triggered by events occurring in virtually any Azure or 3rd party service as well as on-premises systems.