Configuration
To enable the HTTP API, add thehttp_control section to your keeper_server configuration:
Configuration Options
Endpoints
Dashboard
- Path:
/dashboard - Method: GET
- Description: Serves an embedded web dashboard for monitoring and managing Keeper
- Real-time cluster status visualization
- Node monitoring (role, latency, connections)
- Storage browser
- Command execution interface
Readiness Probe
- Path:
/ready(configurable) - Method: GET
- Description: Health check endpoint
Commands API
- Path:
/api/v1/commands/{command} - Methods: GET, POST
- Description: Executes Four-Letter Word commands or ClickHouse Keeper Client CLI commands
command- The command to executecwd- Current working directory for path-based commands (default:/)
Storage API
- Base Path:
/api/v1/storage - Description: REST API for Keeper storage operations