Key Features
The APIM platform provides a full suite of features to support end-to-end API lifecycle management. Each feature below plays a key role in delivering secure, scalable, and developer-friendly API operations across the organization.
User & Project Management​
Definition: Manage users, roles, and project-level access within the APIM system.
System Location: Tenant Manager Console, APIM Console
Main Users: System Admin, Project Admin
Key Functions:
- Manage system users and roles
- Assign project-level access (Project Admin, Project Member)
- Isolate API, Gateway, and resource usage per project
- Initialize/reset user credentials
Multi-Gateway Management​
Definition: Provision and manage multiple independent gateways, with each project limited to a single gateway.
System Location: APIM Console
Main Users: System Admin, API Manager
Key Functions:
- Provision gateways with custom CPU/memory allocation
- Configure gateway replication for redundancy
- Manage gateway domains and TLS certificates
- Support seamless gateway updates via rolling deployment
API Management​
Definition: Define, route, deploy, and version APIs for internal or external use.
System Location: APIM Console
Main Users: API Manager, Project Admin
Key Functions:
- Define API URL and backend routing
- Configure access control and visibility per API
- Deploy APIs to assigned gateways
- Rollback to previous API versions when needed
- Control API versions with Canary Configuration
API Documentation Management​
Definition: Create and manage API specifications using Swagger/OpenAPI format.
System Location: APIM Console
Main Users: API Manager
Key Functions:
- Use web-based Swagger editor to create and update docs
- Store and manage version history of documentation
- Automate deployment of API specs via REST APIs
- Link documentation to Developer Portal for public/private access
API Policy Management​
Definition: Apply runtime policies to control, secure, and monitor API behavior.
System Location: APIM Console → Policy Settings tab
Main Users: API Manager
Key Functions:
- Define and apply inbound (request) and outbound (response) policies
- Set authentication, rate limiting, and transformation rules
- Reuse common policy templates across APIs
- Manage policy versions and history
API Test​
Definition: Test APIs before and after deployment using a dedicated test interface.
System Location: API Test Portal
Main Users: API Manager, API User (developer)
Key Functions:
- Execute real-time tests on deployed APIs
- Use Swagger-based interface for structured test input
- Save and reuse test data
- Perform API Key–based authenticated testing
Developer Portal​
Definition: A web portal where developers can discover, access, and request APIs.
System Location: Developer Portal
Main Users: API Users, Internal Developers, External Partners
Key Functions:
- Browse available APIs and documentation
- Request API access with approval workflow
- Manage issued API Keys and tokens
- View API usage statistics (if enabled)
Logging and Monitoring​
Definition: Monitor API usage, traffic, and performance in real time.
System Location: APIM Console → Monitoring / Logs tab
Main Users: System Admin, API Manager
Key Functions:
- Log API request/response headers and bodies
- Visualize traffic by endpoint, method, and user
- Track API Gateway performance metrics
- Send alerts via Slack or email for key events