Skip to main content

API Manager Concept

API Manager is the central management component of the Apinizer platform. It manages the configuration of API Gateways (Data Plane), controls the API lifecycle, and provides monitoring and analytics across the platform.

Central Management

Central management of all API Proxies and platform components

Web Interface

Easy configuration with web-based management interface

Management API

RESTful API for programmatic access

Lifecycle

API lifecycle management and versioning

API Manager Components

API Manager consists of the following components:

Web Interface

API Manager provides a web-based management interface. All configurations are made through this interface:
  • Creating, editing, and deleting API Proxies
  • API Proxy configuration
  • Policy management
  • Routing configuration
  • Creating and managing projects
  • Environment management
  • Deployment management
  • User management
  • Role definition
  • ACL (Access Control List) management
  • Database connections
  • LDAP connections
  • HTTP connections

Management API

RESTful API for programmatic access. All management operations can also be performed through this API:

RESTful API

Standard REST API endpoints

Authentication

OAuth2, JWT, Basic Auth support

OpenAPI Spec

OpenAPI/Swagger documentation
Management API Usage Scenarios:
  • CI/CD pipeline integration
  • Automatic deployment
  • Bulk configuration management
  • Custom tool development

Test Console

Development environment tools for testing APIs:
  • Request Builder: Creating and sending requests
  • Response Viewer: Viewing and analyzing responses
  • Policy Testing: Testing policies
  • Debug Mode: Debugging mode

API Manager Features

Configuration Management

  • All API Proxy configurations are managed from a single center
  • Configuration versioning
  • Configuration rollback
  • Environment-based deployment
  • Automatic deployment
  • Deployment history
  • Policy templates
  • Reusable configurations

Lifecycle Management

API lifecycle management:
Design → Development → Test → Production → Deprecation → Retirement

Versioning

API versioning and management

Deployment

Environment-based deployment

Deprecation

API deprecation management

Monitoring and Analytics

Real-Time Monitoring

  • API traffic monitoring
  • Performance metrics
  • Error rates

Analytics

  • Usage statistics
  • Trend analysis
  • Reporting

API Manager and API Gateway Relationship

API Manager manages the configuration of API Gateways (Data Plane):
API Manager (Control Plane)

   │ Configuration Management
   │ Deployment
   │ Monitoring


API Gateway (Data Plane)

   │ API Traffic Processing
   │ Policy Enforcement
   │ Routing
Workflow:
  1. Configuration is done in API Manager
  2. Configuration is deployed to API Gateways
  3. API Gateways process traffic using the configuration
  4. API Gateways send metrics to API Manager

API Manager Usage Scenarios

  • Creating and configuring API Proxies
  • Defining and applying policies
  • Testing and debugging
  • API versioning
  • Deployment management
  • User and access management
  • API performance monitoring
  • Usage analysis
  • Error detection and resolution

Next Steps