Java SDK - Overview
Java SDK offers a way to create client java applications that can be integrated with Zoho CRM. This SDK makes the access and use of necessary CRM APIs with ease. In other words, it serves as a wrapper for the REST APIs, making it easier to use the services of Zoho CRM.
A point to note would be that the developer of the client application should create programming code elements along with configuration-related properties files, interface implementations, instances or objects. Authentication to access Zoho CRM APIs is through Oauth authentication mechanism. Invariably, HTTP requests and responses are taken care by SDK.
A sample of how an SDK acts a middle ware or interface between Zoho CRM and a client java application.
Java SDK allows you to:
- Exchange data between Zoho CRM and the client application where the CRM entities are modelled as classes.
- CRM API equivalents are declared and defined as simple member methods in your java application.
- Push data into Zoho CRM, by accessing appropriate APIs of the CRM Service.
- For the sake of better explanation, we have used Eclipse to describe how to get started on using the SDK.
To make your app communicate with Zoho CRM, you need to have the following environment in your machine.
- A Java programming IDE (Eclipse or IntelliJ with Java 7 version).
- Java SDK is available as a JAR file. So, it's needed to be a part of the application. The JARs are in two variants.
You can either,
- Download SDK with Dependencies
Once you download this version, SDK with all the dependent jars can be added into the class path of your java project.
- Download SDK without Dependencies
This version downloads simply the SDK without dependent jars. In this case, the following jars are to be made available by adding them in the referenced libraries of your java application. The jars can be downloaded from here.
The list of dependency JARs that you need are: