• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Nomad
  • Install
  • Intro
  • Tutorials
  • Documentation
  • API
  • Tools
  • Plugins
  • Sign up
Nomad Home

API

Skip to main content
  • API

  • Libraries & SDKs
  • JSON Jobs

  • Agent
  • Allocations
  • Client
  • Deployments
  • Evaluations
  • Events
  • Jobs
  • Namespaces
  • Nodes
  • Metrics
  • Plugins
  • Quotas
  • Recommendations
  • Regions
  • Scaling Policies
  • Search
  • Sentinel Policies
  • Services
  • Status
  • System
  • UI
  • Validate
  • Variables
  • Volumes

  • Resources

  • Tutorial Library
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  1. Developer
  2. Nomad
  3. API
  4. Libraries & SDKs
  • Nomad
  • v1.3.x
  • v1.2.x
  • v1.1.x
  • v1.0.x
  • v0.12.x
  • v0.11.x

ยปClient Libraries & SDKs

The programming libraries listed on this page can be used to consume the API more conveniently. Some are officially maintained while others are provided by the community.

Official Libraries

  • api - Official Golang client for the Nomad HTTP API (GoDoc)

  • nomad-java-sdk - Official Java client for the Nomad HTTP API.

  • nomad-scala-sdk - Official Scala client for the Nomad HTTP API.

Third-Party and Unsupported Libraries

  • python-nomad - Python client for the Nomad HTTP API.

  • nomad-ruby - Ruby client for the Nomad HTTP API.

  • nomad-client - A non-blocking Kotlin Nomad client.

  • hostel - Nomad Client for NodeJS. Includes property checking, and an Object-based API.

Want to see your library here? Submit a Pull Request.

Edit this page on GitHub

On this page

  1. Client Libraries & SDKs
  2. Official Libraries
  3. Third-Party and Unsupported Libraries
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)