github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/website/content/api-docs/libraries-and-sdks.mdx (about) 1 --- 2 layout: api 3 page_title: Libraries and SDKs - HTTP API 4 description: |- 5 There are many third-party libraries for interacting with Nomad's HTTP API. 6 This page lists the HashiCorp and community-maintained Nomad HTTP API client 7 libraries. 8 --- 9 10 # Client Libraries & SDKs 11 12 The programming libraries listed on this page can be used to consume the API 13 more conveniently. Some are officially maintained while others are provided by 14 the community. 15 16 ## Official Libraries 17 18 - [`api`](https://github.com/hashicorp/nomad/tree/main/api) - Official Golang 19 client for the Nomad HTTP API ([GoDoc](https://pkg.go.dev/github.com/hashicorp/nomad/api)) 20 21 - [`nomad-java-sdk`](https://github.com/hashicorp/nomad-java-sdk) - Official 22 Java client for the Nomad HTTP API. 23 24 - [`nomad-scala-sdk`](https://github.com/hashicorp/nomad-scala-sdk) - Official 25 Scala client for the Nomad HTTP API. 26 27 ## Third-Party and Unsupported Libraries 28 29 - [`python-nomad`](https://github.com/jrxfive/python-nomad) - Python client 30 for the Nomad HTTP API. 31 32 - [`nomad-ruby`](https://github.com/hashicorp/nomad-ruby) - Ruby client 33 for the Nomad HTTP API. 34 35 - [`nomad-client`](https://github.com/barakb/nomad-client) - A non-blocking Kotlin Nomad client. 36 37 - [`hostel`](https://github.com/LKNSI/hostel) - Nomad Client for NodeJS. Includes property checking, and an Object-based API. 38 39 _Want to see your library here? [Submit a Pull Request](https://github.com/hashicorp/nomad)._