The Trinsic Java SDK¶
The Trinsic Java SDK makes it easy to interact with the Trinsic API from any Java application. The most recent version of the package is found on the Github Release. You can find the SDKs source on Github.
Installation¶
- Add the
urlFile
code shown below to yourbuild.gradle
. - Add the implementations as shown below to your
build.gradle
. - Run
gradle build
to download the required jar files. This can take some time.
Configuration¶
- Make sure you have the okapi native binaries installed on your machine. Default installation instructions are in the readme.md here
- If you install to a different location for debugging, use the environment variable
LD_LIBRARY_PATH
, even on Windows.
Note
If you want to included the two required Trinsic .jar
files in your own application (android or other java), be sure to copy the following lines. They allow you to specify a remote file location as a gradle implementation
target as shown below:
def urlFile = { url, name ->
File file = new File("$buildDir/download/${name}.jar")
file.parentFile.mkdirs()
if (!file.exists()) {
new URL(url).withInputStream { downloadStream ->
file.withOutputStream { fileOut ->
fileOut << downloadStream
}
}
}
files(file.absolutePath)
}
dependencies {
// other dependencies
implementation urlFile('https://github.com/trinsic-id/okapi/releases/download/v1.4.0/trinsic-okapi-1.4.0.jar', 'trinsic-okapi-1.4.0')
implementation urlFile('https://github.com/trinsic-id/sdk/releases/download/v1.4.0/trinsic-services-1.4.1.jar', 'trinsic-services-1.4.1')
}
Next Steps¶
Once the SDK is installed and configured, you're ready to start building! We recommend going through the walkthrough next. If you're ready to dive into building your ecosystem, check out our API Reference