Using the InterSystems API Manager
The InterSystems API Manager (IAM) enables you to monitor and control traffic to and from your web-based APIs. If you are building service-oriented application layers, you are very likely to find the number of APIs you are using quickly rise. The more distributed your environment the more critical it becomes to properly govern and monitor your API traffic. The API Manager enables you easily route all your traffic through a centralized gateway and forward API request to appropriate target nodes. This enables you to:
Monitor all your API traffic in a central spot.
Plan, document, and update the list of APIs you are using and the servers that provide them.
Identify issues before they become critical.
Control API traffic by throttling throughput, configure allowed payload sizes, whitelist and blacklist IP addresses and domains, and quickly take an endpoint into maintenance mode.
Onboard internal and external developers by providing interactive API documentation through a dedicated and customizable developer portal.
Secure your APIs in a central place.
The API Manager is interoperable, reliant, intuitive, and scalable. You can perform all configuration using a simple web-based user interface, but can also configure the API Manager using API calls, which makes it easy to perform remote deployments.
The API Manager is released in its own container. You can configure the API Manager as a cluster of multiple nodes, but even a single node can handle the load of multiple tens of thousands of requests per second.
The following books provide information on InterSystems API Manager:
Getting Started with API Manager provides a quick introduction to the API Manager and directions on how to set it up.
API Manager Guide describes how to perform common tasks with API Manager.
IAM Plugins provides reference information on API Manager plugins.
Developer Portal User Guide for API Manager describes the API Manager Developer Portal, which allows developers to find out about the available APIs.
RBAC Guide for API Manager describes the security model for the API Manager Admin API, which uses Role-Based Access Control (RBAC).
Administration Guide for API Manager describes how to use the Admin user interface for API Manager.
Workspace Guide for API Manager describes how to set up workspaces to segment Admin API configuration and traffic domains.
Plugin Development Guide for API Manager describes how to create and install plugins for API Manager.
Plugin Development Reference for API Manager provides reference information on the Plugin Development Kit for API Manager.
API Manager Advanced Topics provides information on advanced topics for API Manager.
If you are using the API Manager with InterSystems IRIS 2019.2.0, please contact your InterSystems Sales Engineer or the InterSystems Worldwide Response Center (WRC) for additional setup instructions before using the API Manager.