IBM API Management

IBM API Management
DeveloperIBM
Release2.0 12 July 2013; 13 years ago (2013-07-12)
Stable release
v10.0.5 / 30 June 2023; 3 years ago (2023-06-30)
Operating systemVirtual applianceDocker
Available inSimplified Chinese, Traditional Chinese, US English, French, German, Italian, Japanese, Korean, Brazilian, Portuguese, Spanish
TypeVirtual appliance
LicenseCommercial
Websitewww.ibm.com/software/products/en/api-management

IBM API Management (with version 5 renamed to IBM API Connect) is an API management platform for use in the API economy. IBM API Connect enables users to create, assemble, manage, secure and socialize web application programming interfaces (APIs).

It runs as a virtual appliance on a virtual machine using IBM WebSphere DataPower SOA Appliances as gateways.

It provides a developer portal for application developers and to view published APIs. An administration portal allows users to establish policies for APIs, such as self-registration, quotas, and key management and security policies. An analytics engine provides role-based analytics. Cloud Manager can populate the platform with servers, clusters, gateways, and user repositories.

Swagger (now called OpenAPI) and WSDL documents can be loaded and parsed into APIs. APIs can be created by describing the input and output in the API Manager user interface by configuration. APIs can then be decorated with additional data in the form of tags, binary documentation and documentation URLs. APIs can proxy an existing API or use an assembly where a flow is created. In such an assembly flow it is possible to call out to other services, transform response data, redact information and map response data from external APIs to the response of the API.

An environment consists of a management server (with management console and developer portal) and an API gateway. Plans published to an environment can be visible in the developer portal, enabling developers to sign up to plans and use the APIs contain within. API business owners can customize their developer portal with their branding to advertise, market, socialize and sell APIs. Plans published to an environment can be invoked on the API gateway, delegating to the API gateway responsibility for rate limits, rejecting unknown users and scalability. The API gateway is one or more IBM DataPower gateway devices.

The API gateway collects metrics for analysis in the developer portal and API Manager user interfaces, including usage, successes and failures.

APIs

The product has REST based APIs for accessing and manipulating users, developer organizations, apps, subscriptions. The product has REST based APIs for accessing information about plans, APIs and analytics.

Extension points

The Advanced Developer portal can be extended with custom content and themes.

Version history

Version 4.0.3 introduced the following new capability, in November 2015:

Redirect capabilities for OAuth authentication

Advanced Developer Portal enhancements

User-defined policy enhancements

Auditing and logging enhancements

Version 4.0.2.0 (July 2015)

Version 40 20 introduced the following new capability:

Enhanced support for Swagger 2.0

Additional enhancements

Version 4.0.1.0 (May 2015)

Version 40 10 introduced the following new capability:

Define a failover timeout for the configuration database

Enhancements to Swagger 2.0 compliance

Update a REST API from a Swagger definition file

New System user role in the Cloud Management Console user interface

Advanced Developer Portal clustering

SSL Mutual Authentication for front-side connectivity

Support for the PATCH and HEAD methods

The API URL path is not required to be unique

Add multiple security keys to an application

Terminology changes

IBM API Management Version 4.0.1 introduced the following terminology changes:

Version 4.0.0.0 (March 2015)

Version 4 introduced the following new capability:

Lifecycle & Governance

Assembly

Analytics

Security

Advanced Developer Portal

Version 3 (May 2014)

This release added the following enhancements:

Version 2.0 (June 2013)

This release contained the following components:

The IBM API Management Environment Console

The IBM API Management API Manager

The IBM API Management Developer Portal

References

  1. ↑ "WebSphere product lifecycle dates". IBM. Retrieved 7 April 2012.
  2. ↑ "IBM Support".
  3. ↑ IBM API Management V4 announcement
  4. ↑ IBM marketing website.
  5. ↑ IBM Knowledge Center.