34 lines
1.1 KiB
Markdown
34 lines
1.1 KiB
Markdown
|
---
|
||
|
layout: api
|
||
|
page_title: Libraries and SDKs - HTTP API
|
||
|
sidebar_current: api-libraries-and-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
|
||
|
|
||
|
- [`nomad-java-sdk`](https://github.com/hashicorp/nomad-java-sdk) - Official
|
||
|
Java client for the Nomad HTTP API.
|
||
|
|
||
|
- [`nomad-ruby`](https://github.com/hashicorp/nomad-ruby) - Official Ruby 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 Libraries
|
||
|
|
||
|
_Want to see your library here? [Submit a Pull Request](https://github.com/hashicorp/nomad)._
|