---
layout: plugins
page_title: 'Plugin: Nomad'
description: 'Deploy on Nomad'
---

# Nomad

-> For a step by step tutorial, visit [HashiCorp
Learn](https://learn.hashicorp.com/collections/waypoint/get-started-nomad).

## Builders

Nomad is a simple, flexible scheduler and workload orchestrator. Nomad uses
Docker images for building, which are generated by these builders:

- [Docker](./docker)
- [Cloud Native Buildpacks](./pack)

## Nomad Client

A Nomad API client is used for deploying to the Nomad platform with each of the
Nomad plugins. This client uses environment variables to connect to a
Nomad cluster. These can be configured with [runner config](/docs/runner/config#environment-variables).

- `NOMAD_CA_CERT`
- `NOMAD_CLIENT_CERT`
- `NOMAD_CLIENT_KEY`
- `NOMAD_TLS_SKIP_VERIFY`
- `NOMAD_TOKEN`

-> **Note**: This is not an all-inclusive list. Please refer to the [GoLang Nomad API
client documentation](https://www.nomadproject.io/api-docs/libraries-and-sdks).

@include "components/platform-nomad.mdx"

@include "components/platform-nomad-jobspec.mdx"

@include "components/releasemanager-nomad-jobspec-canary.mdx"

@include "components/task-nomad.mdx"
