What is API-Management?

API-Management offers you the possibility of administering diverse programming interfaces (also known as application programming interfaces) centrally. Alongside administration, API-Management serves the control and provision of interfaces. In this way API’s are mostly catalogued, versioned, documented and finally published internally or externally. The resulting catalog contains an overview of all available interfaces.

The publishing of the respective API takes place via gateways. A gateway is upstream of the actual implementation in the backend and serves as a centralised collection point for requests.

How are API-Management projects implemented?

API-Management projects are very individual in nature and are oriented always towards the current needs of the respective company. There are, however, certain scenarios which occur frequently in a business context and these are outlined below.

Scenario A
An interface is to be offered to two partners.

First of all the interface is clearly defined. In this specific example a contract with 10,000 accesses per day is set up for the first partner. The second partner however is given a contract with 100,000 accesses per day. The API-Management task is to monitor the interfaces and to protocol the number of accesses in order to prepare a statement of account at the end of the month.

Scenario B
An interface is used by multiple mobile apps.

The problem with mobile applications: a large amount of data is transferred, so much that a data limit must be set in order to prevent the system becoming overloaded. Via the interface administration function a customer can be set up for each mobile app and a data limit can be applied to each one.

Scenario C
Transparency in the company.

In a large organisation there are many users for popular interfaces. On changes to an API it is important to know who is currently using the interface and how intensively. This is important to know as the implementation effort can therefore be planned in advance. It is advantageous in this scenario if each internal user is recorded in API-Management as a customer. In this way the unique identifier of the user (API key) is communicated with each use. This way the company has a permanent overview of, and control over interface usage.

Why does API-Management make sense?

Modern interface management systems improve in particular the agility and security of a company’s IT infrastructure. Such systems enable the saving and administration of differing versions of a programming interface. Also, many differing API’s can be offered via a particular URL. If required, an open or a private API can be created. This way user access can be explicitly controlled and administered.

How can we help you?

API Management with Scheer PAS