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.See Java library reference documentation for detailed classes and methods in Java client library.
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.See Java library reference documentation for detailed classes and methods in Java client library.
Node.js library
Install the Zuora Node.js library by running the following command:
npm i zuora-sdk-js
See Node.js library reference documentation for detailed classes and methods in Node.js client library.
Python library
Install the Zuora Python library by running the following command:
pip install zuora-sdk
See Python library reference documentation for detailed classes and methods in Python client library.
Limitations
- The Zuora client libraries do not provide support for Zephr and Togai.
- The Zuora client libraries do not support the following API operations: