API Manager
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 of all API Proxies and platform components
Easy configuration with web-based management interface
RESTful API for programmatic access
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:
API Proxy Management
- Creating, editing, and deleting API Proxies
- API Proxy configuration
- Policy management
- Routing configuration
Project and Environment Management
- Creating and managing projects
- Environment management
- Deployment management
User and Role Management
- User management
- Role definition
- ACL (Access Control List) management
Connection Management
- Database connections
- LDAP connections
- HTTP connections
Management API
RESTful API for programmatic access. All management operations can also be performed through this API:
Standard REST API endpoints
OAuth2, JWT, Basic Auth support
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
Central Configuration
- All API Proxy configurations are managed from a single center
- Configuration versioning
- Configuration rollback
Deployment Management
- Environment-based deployment
- Automatic deployment
- Deployment history
Template Management
- Policy templates
- Reusable configurations
Lifecycle Management
API lifecycle management:
Design → Development → Test → Production → Deprecation → Retirement
API versioning and management
Environment-based deployment
API deprecation management
Monitoring and Analytics
- API traffic monitoring
- Performance metrics
- Error rates
- 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:
- Configuration is done in API Manager
- Configuration is deployed to API Gateways
- API Gateways process traffic using the configuration
- API Gateways send metrics to API Manager
API Manager Usage Scenarios
API Development
- Creating and configuring API Proxies
- Defining and applying policies
- Testing and debugging
API Management
- API versioning
- Deployment management
- User and access management
Monitoring and Analytics
- API performance monitoring
- Usage analysis
- Error detection and resolution