Developers
Integrate with https://api.metalhost.net from the CLI, Go
SDK, or any language via HTTP. Start with
Concepts, then follow the
quickstart or copy from examples.
Start here
CLI quickstart
Install metalhost, authenticate, create a VM, and SSH in from the terminal.
Getting started
Concepts
Resource names, auth, operations, HTTP protocol.
Quickstart
First VM from the terminal in ~5 minutes.
Examples
Copy-paste CLI, Go, and curl for common tasks.
CLI
Getting started
Install, init, global flags, operations, output formats.
VMs
Create, YAML manifests, lifecycle, snapshots, SSH keys.
Bare metal
Browse, lease, power, ISO library, release.
Storage
Block disks and NFS file shares.
Network & firewall
Tenant networks and firewall rules.
Wallet & billing
Balance, top-ups, usage, invoices.
IAM & API keys
Keys, members, projects, orgs.
Webhooks
Subscriptions and delivery log.
Support
Open tickets, replies, quota requests.
Catalog & quotas
Datacenters, capacity, quotes, audit.
Go SDK
Getting started
Install, configure, complete program, errors, pagination.
VMs
Manifest, create, quote, SSH keys, lifecycle, snapshots.
Bare metal
Browse, quote, lease, power, ISO library, release.
Storage
Block disks and NFS file shares.
Network & firewall
Tenant networks and per-VM firewall rules.
Wallet & billing
Balance, usage, top-ups, invoices, auto-recharge.
IAM & API keys
Caller identity, keys, org members.
Webhooks
Subscriptions, HMAC verification, delivery log.
Support
Create, list, reply, and close tickets.
Catalog & quotas
Datacenters, capacity, quotas, audit search.
Reference
API reference
OpenAPI viewer — every RPC and schema.
Terraform provider
Infrastructure-as-code — post-launch.
Using the dashboard?
Dashboard docs cover the same workflows in the web UI — better for first-time setup and billing.