Pull request Compare This branch is 152 commits ahead, 4 commits behind intesar:master.

HyperForm (formerly DCHQ) Java SDK

HyperForm-Java-SDK simplifies using DCHQ REST API's. Providers high-level java abstraction for REST API's.

OpenSource and Community-Led

The SDK is open-source and community driven effort. If you want to contribute please reach out to us

You can interact with live REST API here:

build SDK (requires JDK7+, Gradle 2.14.1)

gradle build

build without test

gradle build -x test

build without test

gradle build --refresh-dependencies -x test


gradle test

sdk maven endpoint

maven dependency



You'll add sonatype snapshot repos to pull sdk.

repositories {
    maven { url "" }
    maven { url "" }
    maven { url "" }
    maven { url "" }

Gradle dependency


Example Code

BlueprintService blueprintService = ServiceFactory.buildBlueprintService(rootUrl, username, password);
ResponseEntity<List<Blueprint>> responseEntity = blueprintService.get();
for (Blueprint bl : responseEntity.getResults()) {"Blueprint type [{}] name [{}] author [{}]", bl.getBlueprintType(), bl.getName(), bl.getCreatedBy());

Code examples and JUnit and IT tests