Token.io SDK Downloads

The Token.io SDK is available in in Java, JavaScript, and C#. Please pay careful attention to preconditions and dependencies for the desired programming language.

Java SDK

Token.io's Java SDK requires Java Development Kit (JDK) v8 or later. The latest Token.io Java SDK is available from the Token.io Artifactory page.

Be sure to choose the most recent version of the SDK, then download each of these corresponding resources:

  • tokenio-sdk-tpp-<version>.jar – file for the SDK
  • tokenio-sdk-tpp-<version>-sources.jar – JAR containing only the source code (.java files) corresponding to the compiled SDK.
  • tokenio-sdk-tpp-<version>-javadoc.jar – documentation for Java version of the SDK.
  • token-sdk-tpp-<version>.pom – file for Maven
  • tokenio-sdk-tpp-<version>.asc – file for secure () communications.

For build automation using and , use the following code:

Maven

First, specify Token.io's artifact repository:

<repositories>

    ...

    <repository>

        <url>https://token.jfrog.io/token/public-libs-release-local/</url>

    </repository>

</repositories>

Then specify the artifact to depend on:

<dependency>

    <groupId>io.token.sdk</groupId>

    <artifactId>tokenio-sdk-tpp</artifactId>

    <version>2.12.17</version>

</dependency>

Gradle

Specify Token.io's artifact repository.

repositories {

     ...

     maven { url 'https://token.jfrog.io/token/public-libs-release-local/' }

}

And also the artifact on which to depend:

compile(group: 'io.token.sdk', name: 'tokenio-sdk-tpp', version: <latest version>')

JavaScript SDK

The JavaScript SDK builds code usable in Node.js or via a build tool like or — in the browser. It uses , but builds code usable in .

In all cases, Token.io requires a recent version of and to build. To install the npm package use:

npm install @token-io/tpp

Other important resources to download include:

C# SDK

The Token.io's C# SDK is based on C# 7.0 and the target framework is .Net Framework 4.5.1. The package can be found on Nuget.

To use the SDK, add the package as a dependency to your project file:

<ItemGroup>

    <PackageReference Include="Token.SDK.TPP" Version="{latest_version}" />

</ItemGroup>

Other important resources include:

Other Languages

You can use the Token.io gRPC or s to use a language other than the Token.io SDK languages actively supported (Java, JavaScript and Objective-C, with additional languages to be added). Many of the API endpoints require authentication. To authenticate a request, you must compute a cryptographic signature and attach it.

For information about how to do this, contact Token.io.