メインコンテンツまでスキップ

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