Zuora Client Libraries
Java library
We provide a Java library, which you can use by adding the following dependency to the pom file of your project:
<dependency>
<groupId>com.zuora.sdk</groupId>
<artifactId>zuora-sdk-java</artifactId>
<version>$version</version>
</dependency>
Make sure to replace $version
with the latest Zuora API library version.
Node.js library
We provide a Node.js library. Install it by running:
npm i @zuora-sdk/node-js
Once installed, you can use the library and your client id and client secret to run the following:
(async () => {
try {
const zuoraClient = new ZuoraClient({
clientId:'11c6f2c0-d17a-44c5-96c4-37df3bec96f7',
clientSecret:'RLhzFy+Hn+BrNltqlBzgs1C11nGGIZDH53Xfr4Y',
env:'SBX',
});
await zuoraClient.initialize();
const productRequest = {
name: 'Beverage Delivery Service',
sku: '1234',
description: 'Beverage Delivery Service',
start_date: '2024-01-01',
end_date: '2025-02-01',
};
const newProduct = await zuoraClient.products.createProduct(productRequest);
console.log(newProduct);
} catch (error) {
console.log(error);
}
})();