Zuora client libraries
Zuora client libraries (also known as SDKs) make it easy for developers to start using and integrating with the Zuora REST APIs.
This section contains the installation instructions to access these libraries in several popular server-side programming languages.
Zuora client libraries version 3.x is in the Early Adopter phase. It integrates both the v1 API and Quickstart API into a unified set of libraries. We recommend that you try our client libraries 3.x to start testing or integrating with Zuora.
For the sample codes in different use cases, see Tutorials.
Access Zuora client libraries
Java library
Maven
We provide a Java library, which you can use by adding the following dependency to thepom.xml
file of your project:<dependency>
<groupId>com.zuora.sdk</groupId>
<artifactId>zuora-sdk-java</artifactId>
<version>$version</version>
</dependency>
$version
with 3.2.1
or a later Zuora Java library version.Gradle
Addzuora-sdk-java
to the dependencies block of your build.gradle
file:dependencies {
implementation("com.zuora.sdk:zuora-sdk-java:$version")
// ...
}
$version
with 3.2.1
or a later Zuora Java library version.Node.js library
Install the Zuora Node.js library by running the following command:
npm i zuora-sdk-js
Python library
Install the Zuora Python library by running the following command:
pip install zuora-sdk
Limitations
- The Zuora client libraries do not provide support for Zephr and Togai.
- The Zuora client libraries do not support the following API operations: