- Agent protocol (guest HTTP API) — HTTP endpoints exposed by grain-agent inside each guest.
- CLI reference (all grain commands) — Complete grain command reference for interactive use.
- Configuration reference (config.yaml) — All knobs in ~/.grain/config.yaml for daemon and CLI defaults.
- Go SDK (client package) — Public Go client for the grain daemon — DialUnix, create, exec, lifecycle, and more.
- HTTP API reference (REST daemon) — Daemon REST API over unix socket or TCP for automation and the Go/TypeScript SDKs.
- Metrics (Prometheus) — Prometheus metrics exposed by the grain daemon.
- OpenAPI explorer (Swagger UI) — Browse the grain daemon HTTP API — operations, curl/Python/Node samples, and JSON examples.
- Python SDK (grainvm) — Stdlib Python client for the grain daemon — TCP or Unix socket, create, exec, lifecycle, and more.
- TypeScript SDK (@cxdy/grain) — Node-friendly fetch client for the grain daemon (@cxdy/grain under sdk/ts).