Use cases

HashiCorp Nomad simplifies and automates workload orchestration from a single tool.

Let Nomad do the work

Schedule, deploy, and manage workloads of any application type.

Orchestrate containers, legacy workloads, and batch jobs

Nomad supports running containers and integrates seamlessly with Consul, Vault, and Waypoint to create a complete solution that maximizes operational flexibility.

Get up to speed

Start learning the basics and see what Nomad can make possible for your projects.


Further your Nomad knowledge and learn how to use Nomad to schedule, deploy, and manage workloads of any application type.

Getting started with Nomad

Schedule a sample job, deploy multiple instances of it, and perform a rolling update in this getting started tutorial.

Multi-region federation

Deploy applications globally to any region using Nomad as a unified control plane.

Run Nomad as a Windows service

Run Nomad as a native Windows service with Service Control Manager and NSSM.

Blue/green and canary deployments

Ensure a safe application roll-out to production while minimizing downtime.


Understand the main concepts of Nomad, what problems it can solve, and how to get going quickly.

Installing Nomad

Nomad is available as a pre-compiled binary, a package for several OSs, or as source code for you to build from.

Writing job specs

The Nomad job specification or 'jobspec' is written in HCL and defines the schema for Nomad jobs.

Agent configuration

The Nomad agent specification is written in HCL and defines configs like networking, plugins, and integrations.

Manage Nomad jobs

Learn how to deploy and manage jobs.

Get started with Nomad

Nomad is an efficient, easy-to-use, universal workload orchestrator to manage cloud, on-premises, and edge environments. Get started for free and pay only for what you use.

Looking for a self-managed solution?

Contact sales