Tools
Hazor
openclaw-hazor-plugin
Install
npm install
npm
README
# @hazorio/openclaw-hazor-cloud
OpenClaw plugin for managing Hazor Cloud infrastructure through AI conversations.
## Installation
```bash
openclaw plugins install @hazorio/openclaw-hazor-cloud
```
## Configuration
Add to your OpenClaw config:
```json5
{
plugins: {
"hazor-cloud": {
endpoint: "https://cloud.hazor.io",
apiKey: "HZAK...:hzsk_..."
}
}
}
```
## Available Tools
### Compute
- `hazor_list_instances` — List all VM instances
- `hazor_create_instance` — Launch a new VM
- `hazor_get_instance` — Get instance details
- `hazor_stop_instance` / `hazor_start_instance` — Stop/start instances
- `hazor_terminate_instance` — Terminate an instance (optional, requires allowlist)
- `hazor_list_images` — List available OS images
### Networking
- `hazor_list_vpcs` / `hazor_create_vpc` — Manage VPCs
- `hazor_list_subnets` — List subnets
- `hazor_create_dns_record` — Create DNS records
### Databases
- `hazor_list_databases` / `hazor_create_database` — Managed PostgreSQL
- `hazor_create_supabase` — Deploy Supabase (optional)
### Containers
- `hazor_create_k8s_cluster` — Kubernetes (optional)
- `hazor_create_docker_cluster` — Docker Swarm (optional)
### Storage & Secrets
- `hazor_list_volumes` — List volumes
- `hazor_create_secret` — Secrets Manager (optional)
### Overview
- `hazor_infrastructure_summary` — Quick summary of all resources
## Usage Examples
Ask your OpenClaw agent:
> "List my running instances"
> "Create a small Ubuntu VM in the us-east VPC"
> "Deploy a Supabase instance with the Pro plan"
> "What's my infrastructure summary?"
> "Create a DNS A record for api.myapp.com pointing to 10.0.50.5"
## Optional Tools
Tools that create/modify resources (databases, K8s, Docker, secrets, terminate) are optional.
Enable them:
```json5
{
tools: { allow: ["hazor-cloud"] }
}
```
## Development
```bash
npm install
npm run build
```
tools
Comments
Sign in to leave a comment