Scala SDK - Overview
Scala SDK offers a way to create client scala applications that can be integrated with Zoho CRM.
Note:
We have updated our SDK package name. Yet, you can find our old versions below:
A sample of how an SDK acts a middle ware or interface between Zoho CRM and a client JS application.
![middleware](http://www.zohowebstatic.com/sites/zweb/images/crm/scalasdk-middelware.jpg)
Environmental Setup
Scala SDK requires java (version 8 and above) and scala version 2.13 and above to be set up in your development environment.
Scala SDK is available through Maven distribution. You can include the SDK to your project using
libraryDependencies ++= Seq( "com.zoho.crm" % "zohocrmsdk-2-1" % "1.x.x")
- Build.sbt
<dependencies> <dependency> <groupId>com.zoho.crm</groupId> <artifactId>zohocrmsdk-2-1</artifactId> <version>1.x.x</version> </dependency> </dependencies>
Gradle
dependencies{ implementation 'com.zoho.crm:zohocrmsdk-2-1:1.x.x' }
Downloadable JARs
The list of dependency JARs that you need are:
Note
- It is mandatory for the client to have ZohoCRM.settings.fields.ALL to access all the record operations API. Otherwise, the system returns the OAUTH-SCOPE-MISMATCH error