SUSE/salt-netapi-client

Java bindings for the Salt API

94

stars

970

commits

Java

primary language

Jul 7, 2026

updated

api-client
http
java
java8
salt
salt-api
salt-master
salt-minion
Browse cluster: HTTP API clients and tools

README

Build Status Maven Central

IMPORTANT

Starting from v1.0.0, salt-netapi-client uses jakarta instead of javax. If you still want to use javax version (based on javax branch), please use v0.x.x.

salt-netapi-client

Java bindings for the Salt API, please have a look at the Javadoc for v1.0.0 or master.

How to use it

Add the following dependency to the pom.xml file of your project:

<dependency>
    <groupId>com.suse.salt</groupId>
    <artifactId>salt-netapi-client</artifactId>
    <version>1.0.0</version>
</dependency>

Code examples

There is some basic code examples available to help you getting started with the library.

Contributing

Pull requests are always welcome, please see issues for a list of things to possibly tackle.

If you want to contribute to salt-netapi-client lib which use javax, please create a PR againsts javax branch.

Make sure you have Git commit signing enabled. If you are not doing it already, check out the GitHub documentation.

Style guide

  • Indentations are represented with 4 spaces
  • The maximum line length should not exceed 120
  • Wrapped lines should be indented twice (8 spaces)
  • Files should end with a new line

Contributors

(top 30 of 38)

renner

447 commits

lucidd

171 commits

moio

44 commits

mbologna

42 commits

SUSE/salt-netapi-client

Java bindings for the Salt API

94

stars

970

commits

Java

primary language

Jul 7, 2026

updated

api-client
http
java
java8
salt
salt-api
salt-master
salt-minion
Browse cluster: HTTP API clients and tools

README

Build Status Maven Central

IMPORTANT

Starting from v1.0.0, salt-netapi-client uses jakarta instead of javax. If you still want to use javax version (based on javax branch), please use v0.x.x.

salt-netapi-client

Java bindings for the Salt API, please have a look at the Javadoc for v1.0.0 or master.

How to use it

Add the following dependency to the pom.xml file of your project:

<dependency>
    <groupId>com.suse.salt</groupId>
    <artifactId>salt-netapi-client</artifactId>
    <version>1.0.0</version>
</dependency>

Code examples

There is some basic code examples available to help you getting started with the library.

Contributing

Pull requests are always welcome, please see issues for a list of things to possibly tackle.

If you want to contribute to salt-netapi-client lib which use javax, please create a PR againsts javax branch.

Make sure you have Git commit signing enabled. If you are not doing it already, check out the GitHub documentation.

Style guide

  • Indentations are represented with 4 spaces
  • The maximum line length should not exceed 120
  • Wrapped lines should be indented twice (8 spaces)
  • Files should end with a new line

Contributors

(top 30 of 38)

renner

447 commits

lucidd

171 commits

moio

44 commits

mbologna

42 commits

Languages

Java

99.9%