HashiCorp workload orchestration CLI for planning and running jobs, inspecting allocations and nodes, and operating Nomad clusters.
$brew tap hashicorp/tap && brew install hashicorp/tap/nomad
Agent Compatibility
JSON Output
Agent Skill
MCP Support
AI Analysis
Nomad is HashiCorp's CLI for operating Nomad clusters and the workloads they schedule. It covers job submission, dry runs, node and allocation inspection, service discovery, variables, and cluster-level operator tasks from one command surface.
What It Enables
- Plan, submit, inspect, scale, dispatch, and stop jobs, with dry-run diffs before rollout and guarded updates via check-index.
- Inspect nodes, allocations, and registered services, read allocation files, and exec into running tasks for debugging and verification.
- Operate cluster state through ACL, variable, quota, volume, autopilot, and snapshot commands without dropping to raw API calls.
Agent Fit
- Many inspect commands expose
-jsonor other structured output and share stable non-interactive flags, so they compose well in shell loops once cluster address and auth are configured. job planplusjob run -check-indexgives agents a safer inspect, change, and verify path than blind job updates.- Fit weakens around interactive monitor and exec flows, and much of the CLI only becomes useful with a reachable Nomad cluster plus the right ACL context.
Caveats
- Useful automation depends on a running Nomad cluster or agent and often ACL tokens, namespaces, and other environment-specific context.
- JSON support is broad but not universal, and some commands still default to human-oriented text or interactive monitoring behavior.