HashiCorp Nomad Go SDK

The HashiCorp Nomad Go SDK is the official Go client library for interacting with the Nomad HTTP API. It provides a high-level, idiomatic Go interface for managing jobs, allocations, nodes, deployments, evaluations, and other Nomad resources. The SDK is maintained by HashiCorp as part of the main Nomad repository and is used internally by the Nomad CLI itself, making it the most comprehensive and up-to-date client available.

API entry from apis.yml

apis.yml Raw ↑
aid: nomad:go-sdk
name: HashiCorp Nomad Go SDK
description: The HashiCorp Nomad Go SDK is the official Go client library for interacting with the Nomad
  HTTP API. It provides a high-level, idiomatic Go interface for managing jobs, allocations, nodes, deployments,
  evaluations, and other Nomad resources. The SDK is maintained by HashiCorp as part of the main Nomad
  repository and is used internally by the Nomad CLI itself, making it the most comprehensive and up-to-date
  client available.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://pkg.go.dev/github.com/hashicorp/nomad/api
tags:
- Workload Orchestration
- Go
- SDK
- DevOps
properties:
- type: Documentation
  url: https://pkg.go.dev/github.com/hashicorp/nomad/api