June 20-22 Announcing HashiConf Europe full schedule: keynotes, sessions, labs & more Register Now
  • Overview
    • Batch Processing Workloads
    • Edge Workload Management
    • Non-Containerized Application Orchestration
    • Simple Container Orchestration
  • Enterprise
  • Tutorials
  • Docs
  • API
  • Plugins
  • Tools
  • Community
GitHub—Stars on GitHub
Download
    • v1.3.x (latest)
    • v1.2.x
    • v1.1.x
    • v1.0.x
    • v0.12.x
    • v0.11.x
  • HTTP API Overview

  • Libraries & SDKs
  • JSON Jobs

  • ACL Policies
  • ACL Tokens
  • Agent
  • Allocations
  • Client
  • Deployments
  • Evaluations
  • Events
  • Jobs
  • Namespaces
  • Nodes
  • Metrics
    • Overview
    • Autopilot
    • Raft
    • License
    • Scheduler
    • Snapshot
  • Plugins
  • Quotas
  • Recommendations
  • Regions
  • Scaling Policies
  • Search
  • Sentinel Policies
  • Services
  • Status
  • System
  • UI
  • Validate
  • Volumes
Type '/' to Search

»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.

github logoEdit this page
DocsAPIResourcesPrivacySecurityPress KitConsent Manager