Is there a Java client for the REST API?


I was wondering if there is a Java client for the REST API?
I am trying to make type safe calls.

From my knowledge it should be possible to have a JAX-RS client. If there isn’t one yet, do you know if it is possible to reuse the annotations used on the server side?


Hi @ieugen,

apart from the external task client (which is a REST client for parts of the API), there is no official Java client. There is a project aiming to integrate swagger with the REST API, however, I think this is not up-to-date. You can find it on GitHub:

Also, have a look into this topic.


1 Like

Please have a look on a new project, just started:


1 Like

The following example shows how to run Java Delegates as External Task implementations:
Java Process Application for a Remote Camunda BPM Engine

@zambrovski The following classes might be helpful for your project as well:

Feel free to contribute / start a discussion via issue…