# Java client
The following are important links for the Cadence Java client:
- GitHub project: https://github.com/uber/cadence-java-client (opens new window)
- Samples: https://github.com/uber/cadence-java-samples (opens new window)
- JavaDoc documentation: https://www.javadoc.io/doc/com.uber.cadence/cadence-client (opens new window)
Add cadence-client as a dependency to your pom.xml:
<dependency>
<groupId>com.uber.cadence</groupId>
<artifactId>cadence-client</artifactId>
<version>LATEST.RELEASE.VERSION</version>
</dependency>
or to build.gradle:
dependencies {
implementation group: 'com.uber.cadence', name: 'cadence-client', version: 'LATEST.RELEASE.VERSION'
}
If you are using gradle 6.9 or older (opens new window), you can use compile group
dependencies {
compile group: 'com.uber.cadence', name: 'cadence-client', version: 'LATEST.RELEASE.VERSION'
}
Release versions are available in the release page (opens new window)