# continuous-delivery-java-sdk
**Repository Path**: mirrors_ibm/continuous-delivery-java-sdk
## Basic Information
- **Project Name**: continuous-delivery-java-sdk
- **Description**: Java client library for IBM Cloud Continuous Delivery
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-06-16
- **Last Updated**: 2026-09-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# IBM Cloud Continuous Delivery Java SDK Version
[](https://github.com/IBM/continuous-delivery-java-sdk/actions/workflows/publish.yml)
[](https://github.com/IBM/continuous-delivery-java-sdk/actions/workflows/release.yml)
[](https://central.sonatype.com/artifact/com.ibm.cloud/continuous-delivery)
[](https://github.com/IBM/continuous-delivery-java-sdk/releases/latest)
[](https://opensource.org/licenses/Apache-2.0)
[](https://github.com/semantic-release/semantic-release)
The Java client library to interact with the [IBM Cloud Continuous Delivery Toolchain and Tekton Pipeline APIs](https://cloud.ibm.com/docs?tab=api-docs&category=devops).
## Table of Contents
- [IBM Cloud Continuous Delivery Java SDK Version](#ibm-cloud-continuous-delivery-java-sdk-version)
- [Table of Contents](#table-of-contents)
- [Overview](#overview)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Maven](#maven)
- [Gradle](#gradle)
- [Using the SDK](#using-the-sdk)
- [Questions](#questions)
- [Issues](#issues)
- [Open source @ IBM](#open-source--ibm)
- [Contributing](#contributing)
- [License](#license)
## Overview
The IBM Cloud Continuous Delivery Java SDK allows developers to programmatically interact with the following IBM Cloud services:
Service Name | Artifact Coordinates
--- | ---
[Toolchain API](https://cloud.ibm.com/apidocs/toolchain?code=java) | com.ibm.cloud:cd-toolchain:2.0.14
[Tekton Pipeline API](https://cloud.ibm.com/apidocs/tekton-pipeline?code=java) | com.ibm.cloud:cd-tekton-pipeline:2.0.14
Table 1. IBM Cloud services
## Prerequisites
[ibm-cloud-onboarding]: https://cloud.ibm.com/registration
- An [IBM Cloud][ibm-cloud-onboarding] account.
- An IAM API key to allow the SDK to access your account. Create one [here](https://cloud.ibm.com/iam/apikeys).
- Java 8 or above.
## Installation
The current version of this SDK is: 2.0.14
Each service's artifact coordinates are listed in the table above.
The project artifacts are published on the public [Maven Central](https://repo1.maven.org/maven2/)
artifact repository. This is the default public repository used by maven when searching for dependencies.
To use this repository within a gradle build, please see
[this link](https://docs.gradle.org/current/userguide/declaring_repositories.html).
To use a particular service, define a dependency that contains the
artifact coordinates (group id, artifact id and version) for the service.
Here are examples for maven and gradle:
### Maven
```xml
com.ibm.cloud
cd-toolchain
2.0.14
com.ibm.cloud
cd-tekton-pipeline
2.0.14
```
### Gradle
```gradle
compile 'com.ibm.cloud:cd-toolchain:2.0.14'
compile 'com.ibm.cloud:cd-tekton-pipeline:2.0.14'
```
## Using the SDK
For general SDK usage information, please see [this link](https://github.com/IBM/ibm-cloud-sdk-common/blob/main/README.md)
## Issues
If you encounter an issue with the project, you are welcome to submit a
[bug report](https://github.com/IBM/continuous-delivery-java-sdk/issues).
Before that, please search for similar issues. It's possible that someone has already reported the problem.
## Open source @ IBM
Find more open source projects on the [IBM Github Page](http://ibm.github.io/)
## Contributing
See [CONTRIBUTING](CONTRIBUTING.md).
## License
The IBM Cloud Continuous Delivery Java SDK is released under the Apache 2.0 license.
The license's full text can be found in [LICENSE](LICENSE).