Simplify and automate workload orchestration with a single tool
Orchestrate containers, legacy workloads, and batch jobs
Nomad supports running many application types and integrates seamlessly with Consul, Vault, and Waypoint to enable a complete solution while maximizing operational flexibility.
Modern orchestration without the costs of rewriting or refactoring
Nomad natively supports running legacy applications, static binaries, Java JARs, virtual machines, and OS commands. Teams benefit from self-healing architecture, bin packing, zero downtime deployments, autoscaling, and more.
Deploy, manage, and scale workloads efficiently at the edge
Build a single, consolidated, flexible workflow to meet edge deployment needs. Nomad’s support for device plugins lets teams take advantage of hardware running on specialized devices. Deploy Nomad with a single cluster topology on hybrid infrastructure to place workloads to the cloud or at the edge.
A single Nomad environment can schedule millions of workloads across thousands of nodes
Nomad efficiently schedules work across large clusters, enabling companies to scale to any size while minimizing overhead.
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.
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.