EnSync Config Manager Documentation
Overview
EnSync Config Manager is a central component of the EnSync platform that provides essential configuration and access management features. It serves as the backbone for controlling how different parts of the EnSync ecosystem communicate and access resources.
Key Features
1. Access Key Management
The Config Manager allows you to create and manage access keys that control which applications and services can interact with EnSync resources. These keys come in two types:
Account Keys: Used by administrative applications to manage EnSync resources
Service Keys: Used by services to send and receive events within the EnSync ecosystem
For detailed information on creating and managing access keys, see the Access Keys Documentation.
2. Permission Control
Fine-grained permissions let you control exactly what each application or service can do:
Control access to specific resources like events, logs, and integrations
Set read, write, and update permissions for different resources
Define hierarchical permission paths for precise access control
3. Workspace Management
Workspaces provide logical separation between different environments or projects:
Create and manage workspaces to organize your resources
Control access to resources within specific workspaces
Maintain separation between development, testing, and production environments
4. Event Definition Management
Config Manager allows you to define and manage event structures:
Create standardized event definitions that services can use
Ensure consistency in event data across your ecosystem
Update event definitions as your needs evolve
Learn more about working with event definitions in the Event Definitions Guide.
5. API Access
All functionality is accessible through a comprehensive REST API:
RESTful API for standard HTTP-based integration
Complete OpenAPI specification documentation
Authentication using secure access keys
For information on automating tasks using the API, see the API Automation Guide.
6. Security Features
Built with security in mind:
Cryptographic verification of access keys
Service key pair management for secure communication
Permission validation to prevent unauthorized access
Benefits
Centralized Control: Manage all EnSync configuration from a single place
Secure Access: Ensure only authorized services can access your resources
Flexible Integration: RESTful API makes integration easy across various platforms
Comprehensive Documentation: Complete OpenAPI specification for all endpoints
Scalable Architecture: Designed to support enterprise-scale deployments
The EnSync Config Manager provides the foundation for secure, controlled, and efficient communication within your EnSync ecosystem, allowing you to focus on building applications rather than managing infrastructure.