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)._