--- layout: api page_title: Libraries and SDKs - HTTP API sidebar_title: Libraries & SDKs description: |- There are many third-party libraries for interacting with Nomad's HTTP API. This page lists the HashiCorp and community-maintained Nomad HTTP API client libraries. --- # 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`](https://github.com/hashicorp/nomad/tree/master/api) - Official Golang client for the Nomad HTTP API ([GoDoc](https://godoc.org/github.com/hashicorp/nomad/api)) - [`nomad-java-sdk`](https://github.com/hashicorp/nomad-java-sdk) - Official Java client for the Nomad HTTP API. - [`nomad-scala-sdk`](https://github.com/hashicorp/nomad-scala-sdk) - Official Scala client for the Nomad HTTP API. ## Third-Party and Unsupported Libraries - [`python-nomad`](https://github.com/jrxfive/python-nomad) - Python client for the Nomad HTTP API. - [`nomad-ruby`](https://github.com/hashicorp/nomad-ruby) - Ruby client for the Nomad HTTP API. - [`nomad-client`](https://github.com/barakb/nomad-client) - A non-blocking Kotlin Nomad client. _Want to see your library here? [Submit a Pull Request](https://github.com/hashicorp/nomad)._