Write Java applications which can interact with the JasperReports Servers via REST. This provides a friendly Java API, good documentation and test use cases.
Also covers JasperReports.io synchronous and asynchronous reporting.
https://github.com/sgwood63/jrs-rest-java-client
Binary distributions here: https://github.com/sgwood63/jrs-rest-java-client/releases