open-nomad/website/pages/api-docs/libraries-and-sdks.mdx

37 lines
1.2 KiB
Plaintext
Raw Normal View History

2017-05-26 23:15:44 +00:00
---
layout: api
page_title: Libraries and SDKs - HTTP API
2020-02-06 23:45:31 +00:00
sidebar_title: Libraries & SDKs
2017-05-26 23:15:44 +00:00
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))
2017-05-26 23:15:44 +00:00
- [`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
2017-08-02 17:54:49 +00:00
- [`python-nomad`](https://github.com/jrxfive/python-nomad) - Python client
for the Nomad HTTP API.
2017-05-26 23:15:44 +00:00
_Want to see your library here? [Submit a Pull Request](https://github.com/hashicorp/nomad)._