Java client for the RunDeck REST API

What is it ?

A Java client (library) for the RunDeck HTTP REST API.

RunDeck is an open-source tool for automating tasks on multiple nodes, with a CLI, a web-based interface and an HTTP REST API. You can read more about its API on the RunDeck User Manual.

What can I do with it ?

  • Use it to write scripts (in Groovy, JRuby or Jython), for example if you want to automate the execution of RunDeck jobs based on external events.
  • Use it in a Java application. A good example would be the Jenkins RunDeck plugin, that needs to trigger RunDeck jobs from within the Jenkins continuous-integration server. Or the RunDeck Remote CLI, that provides a java-based CLI on top of the API.

Where can I get more information ?

Thanks to...