API Management
API management is a system in which an enterprise creates, manages, and publishes application programming interfaces (APIs) in a secure environment. API management typically does the following:
![*](bullet.gif)
Maintains the APIs in a registry.
![*](bullet.gif)
Manages the lifecycle of APIs.
![*](bullet.gif)
Securely exposes APIs over a network to consumers inside and outside the enterprise.
![*](bullet.gif)
Exposes API documentation to developers through a developer portal.
![*](bullet.gif)
Collects usage data for analytic purposes.
API providers typically make APIs available through a mediation layer. The mediation layer provides a layer of abstraction that prevents client applications from having to know details about the APIs, or which languages, technologies, or platforms were used in their development. API consumers, such as developers or trading partners, can use the APIs to quickly and easily create business and mobile applications.