The GoodData Java SDK encapsulates the REST API provided by the GoodData platform. The first version was implemented during the All Data Hackathon April 10 - 11 2014 and currently the SDK is transitioned to be an official GoodData project.
The GoodData Java SDK is available in Maven Central Repository, to use it from Maven add to pom.xml:
<dependency>
<groupId>com.gooddata</groupId>
<artifactId>gooddata-java</artifactId>
<version>2.2.0</version>
</dependency>See releases page for information about versions and notable changes, the Upgrading Guide will navigate you through changes between major versions.
See Javadocs or Wiki for Code Examples and Extensibility How-To.
The GoodData Java SDK uses:
- the GoodData HTTP client version 0.9.3 or later
- the Apache HTTP Client version 4.3 or later (for white-labeled domains at least version 4.3.2 is required)
- the Spring Framework version 4.3.*
- the Jackson JSON Processor version 2.8.*
- the Java Development Kit (JDK) version 8 or later
The GoodData Java SDK is free and open-source software provided by GoodData Corporation "as-is" under BSD License.
Build the library with mvn package, see the
Testing page for different testing methods.
Found a bug? Please create an issue. Missing functionality? Contribute your code.
