Skip to content
HashiCorp Nomad logo

HashiCorp Nomad

Simple, flexible workload orchestrator

3.8(0 reviews)freemium: free Community Edition under BUSL 1.1 (source-available, not open source), quote-based EnterpriseFounded 2015United States
free tieropen sourceself hostable

Integrates with

HashiCorp Nomad is a flexible workload orchestrator for containers, VMs, and standalone applications. Simpler than Kubernetes. Integrates with Consul and Vault. Enterprise features available.

What HashiCorp Nomad actually is

Nomad is a workload orchestrator: one binary that takes declarative job specifications and places work — containers, virtual machines, raw executables, Java applications, batch jobs — onto a cluster of machines. HashiCorp announced it on 28 September 2015 at HashiConf with a deliberately narrow pitch: a scheduler that is distributed, highly available, scales to thousands of nodes across multiple datacenters and regions, and — unlike the Mesos/ZooKeeper world it was born into — depends on no external coordination or storage service. Ten years on, that architecture has not changed. A Nomad agent runs on every host and reports available CPU, memory, and disk; Nomad servers accept jobs, satisfy constraints, bin-pack allocations as tightly as possible, and reschedule work when nodes die.

The workloads are the point. Task drivers cover Docker and Podman containers, exec processes, Java, and QEMU VMs, so a single cluster can run a containerized API beside a legacy binary and a nightly batch job. Job specs are HCL — the same configuration language as Terraform — and the ecosystem integrations that matter most are native: Consul for service discovery and service mesh, Vault for secrets, and first-class Prometheus telemetry. Nomad runs on Linux, Windows, and macOS, and multi-region federation (server federation and WAN-linked clusters) is in the Community Edition, not paywalled.

But the two facts a 2026 adopter must weigh are legal and corporate. On 10 August 2023 HashiCorp moved all its flagship products — Terraform, Vault, Consul, Nomad and others — from the Mozilla Public License 2.0 to the Business Source License 1.1. BUSL is source-available, not open source: you can read, modify, and run the code, including commercially, but you may not offer it to third parties on a hosted or embedded basis to compete with the vendor's paid versions. HashiCorp itself stopped calling these products "open source" as a result. Each version converts to MPL 2.0 four years after release, and Nomad 1.6.5 was the final MPL-licensed release. Then in February 2025 IBM closed its roughly $6.4 billion acquisition of HashiCorp; the license file in the current repository names IBM as licensor, support runs through IBM's channel, and the roadmap now answers to IBM's planning cycle. Our listing tags Nomad "open-source" — that has not been true for two years, and we have filed the correction.

Pricing: what you really pay

The Community Edition is free to download and run, and unusually for a "community" tier it includes the serious operational features: multi-region federation, ACLs, the web UI, autoscaling, and the full scheduler. You can run a production cluster for the cost of the machines — third-party cost analyses put a minimal three-server setup on cheap VMs in the tens of dollars per month, which makes the price-performance of the base product genuinely hard to beat in our container platforms category.

The money sits in two places. Nomad Enterprise adds governance and multi-tenancy: Sentinel policy enforcement, namespaces, resource quotas, audit logging, multi-cluster management, dynamic application sizing, and 24/7 enterprise support — and it is quote-only. There is no public per-node list price. Third-party estimates range widely (we have seen figures from about $2.50 per node per hour on one comparison site to roughly $150 per node per month cited for 2025 renewals on another), which is exactly what you would expect when pricing is negotiated; treat any number you read outside a quote as folklore. The second path is HCP Nomad on the IBM HashiCorp Cloud Platform — managed Nomad, consumed via IBM's pay-as-you-go table or HashiCorp Flex multi-year agreements, with third-party trackers citing entry points around $22–58 per month for small managed clusters. Again: estimates, not a price list.

Our practical read: the free tier covers the orchestrator itself completely, and what you are really budgeting is your own operations time. Compared with managed Kubernetes pricing from the big clouds, Nomad's total cost story is favorable precisely because the software is simple enough that a small team can run it — but that advantage erodes the moment you need Enterprise governance and are negotiating against IBM's sales organization.

Performance & infrastructure

Nomad's design choices buy a specific kind of performance: operational lightness. No etcd, no control-plane services to babysit, a single static Go binary per node, and a scheduler that has repeatedly demonstrated very large scale — the architecture is explicitly built for "thousands of nodes spanning multiple datacenters and regions," and bin-packing plus preemption, affinities, and spread constraints keep utilization high. Resiliency features are built in rather than bolted on: local retries, node rescheduling, and reschedule blocks keep jobs running through host failures.

Versioning and support have become more institutional under IBM. The Community Edition support policy now follows IBM's support-cycle model: a two-year base backport window for security and bug fixes, with named LTS branches — the published table shows 1.8.x and 1.10.x LTS lines, 1.11.x with support through October 2026, and a 2.0.x line with base support to April 2028 and extended support into 2032. In other words, Nomad 2.0 exists, the release cadence continues, and long-term support is now a documented, dated commitment rather than an informal promise. That is a genuine reliability positive for enterprises, and it is new in the last two years.

On ecosystem, the honest comparison with Kubernetes is scale, not quality. Nomad's official docs are excellent — task driver references, upgrade guides, and production guidance are clear and opinionated — and its Consul/Vault integration is deeper than anything in the Kubernetes world. But Kubernetes has orders of magnitude more third-party tooling, more engineers who know it, more managed services, and more hiring depth. The fork question matters too: when Terraform's license changed, the community produced OpenTofu and the CNCF accepted it. No comparably strong fork exists for Nomad. If you adopt Nomad today, the project's governance is IBM's, and there is no obvious exit hatch other than migrating off it.

Where it falls short

Weakest point first: the license and ownership cloud. Two changes in thirty months — BUSL in 2023, IBM acquisition in 2025 — rewrote the social contract for a tool whose original pitch was "real open source, open governance." For internal use, nothing changes; for anyone embedding or reselling, BUSL's competition clause is a legal review item. For everyone, roadmap independence is now a question mark.

Second, the ecosystem gap versus Kubernetes is structural. There is no equivalent of Helm charts, operators, or the CNCF conformance ecosystem; multi-tenant platform teams will build more of their own scaffolding. Community size follows: fewer Stack Overflow answers, fewer contractors, fewer off-the-shelf integrations, and a hiring market where Kubernetes is the default resume keyword. Third, Enterprise pricing opacity means the upgrade path cannot be modeled before engaging sales — a real planning problem for a team that starts free and grows into governance requirements. Fourth, some genuinely useful enterprise behavior — namespaces, Sentinel policies, audit logs — is exactly what compliance-minded organizations need earliest, so the free-to-paid boundary bites at an awkward moment. Fifth, the container-native niceties people expect (ingress, cert management, network policy) arrive via Consul and your own plumbing rather than as one integrated platform.

Who should pick this

Our pick for teams whose workloads are mixed — containers plus batch plus bare binaries plus the occasional VM — and who want one scheduler to run all of them without operating a Kubernetes control plane. Platform teams at mid-size companies, on-prem estates, edge fleets, and multi-cloud deployments where a single lightweight binary beats a managed-cluster-per-cloud strategy are the natural owners. If your team already runs Consul and Vault, Nomad is close to a default answer; the integration cost is near zero and the operational model is shared.

We would pick Kubernetes instead when ecosystem gravity matters most: when you need off-the-shelf operators, a large hiring pool, or a managed control plane from your cloud vendor, and your workload is containers all the way down. That is most organizations in 2026, and the market share reflects it. But "everyone runs Kubernetes" is not the same as "Kubernetes is right for you" — for a three-person infrastructure team running mixed workloads across two clouds and a colo, Nomad remains the simpler machine, and simplicity compounds. Just go in knowing the license you are accepting and the owner you are trusting.

Key takeaways

  • Workload orchestrator announced 28 September 2015: one binary, HCL job specs, no external coordination service, native Consul and Vault integration
  • Deploys containers (Docker/Podman), QEMU VMs, exec binaries, Java, and batch jobs on Linux, Windows, and macOS
  • Community Edition is free and complete (multi-region federation, ACLs, UI, autoscaling); Nomad Enterprise (Sentinel, namespaces, audit logs, 24/7 support) is quote-only with widely varying third-party price estimates
  • Not open source since August 2023: Business Source License 1.1 (source-available), with each release converting to MPL 2.0 after four years; Nomad 1.6.5 was the last MPL release
  • IBM closed its ~$6.4B HashiCorp acquisition in February 2025 — support, licensing, and roadmap now run through IBM, and no OpenTofu-equivalent community fork exists
  • Weaker ecosystem and hiring pool than Kubernetes; best fit for mixed-workload teams that value operational simplicity over platform breadth

Sources

Pros

  • One binary orchestrates containers, VMs, executables, Java, and batch jobs with HCL job specs
  • Community Edition is free and includes multi-region federation, ACLs, UI, and autoscaling
  • Native Consul and Vault integration; no etcd/ZooKeeper-style dependency to operate
  • Low operational overhead versus Kubernetes — a small team can run it competently
  • Documented IBM support-cycle policy: named LTS branches with base support into 2028 and extended support into 2032
  • Scales to thousands of nodes across multiple datacenters and regions with bin-packing, preemption, and resiliency features

Cons

  • BUSL 1.1 since August 2023 — source-available, not open source; competitor-hosting clause needs legal review
  • IBM ownership (closed February 2025) means roadmap and governance are no longer independent; no strong community fork exists
  • Far smaller ecosystem, community, and hiring pool than Kubernetes
  • Enterprise pricing is quote-only; compliance features (namespaces, Sentinel, audit logs) sit behind the paid tier
  • Ingress, cert management, and network policy require Consul and your own plumbing

Best For

Platform teams running mixed workloads — containers, batch, bare binaries, and VMs — who want one lightweight scheduler across on-prem and multi-cloud, especially existing Consul/Vault shops that value operational simplicity.

Pricing

Free

Free
  • Core features included

Reviews (0)

No reviews yet. Be the first to share your experience!

Sign in to leave a review.

Sign In →

Articles about HashiCorp Nomad

Alternatives to HashiCorp Nomad

E

Envoy Proxy

Cloud-native proxy and service mesh sidecar

Load BalancersFree tier
4.2 ()
View Tool →
L

LinuxServer.io

Curated Docker images for self-hosted apps

Container PlatformsFree tier
4.2 ()
View Tool →
P

Podman

Docker-compatible rootless container runtime

Container PlatformsFree tier
4.2 ()
View Tool →
G

GitHub Container Registry

Container registry integrated with GitHub Actions

Container PlatformsFree tier
4.1 ()
View Tool →
T

Traefik

Cloud-native reverse proxy for microservices

Load BalancersFree tier
4.1 ()
View Tool →
P

Portainer

GUI for managing Docker and Kubernetes

Container PlatformsFree tier
4.1 ()
View Tool →

Stay in the loop

Get weekly updates on the best new hosting and infrastructure providers, deals, and comparisons.

No spam. Unsubscribe anytime.