Skip to content

SDKs & Integration

trst provides official SDKs to simplify integration with palm vein biometric authentication. Choose the SDK that matches your development environment.

Available SDKs

Android SDK

For Android terminal and kiosk applications

Status: Private Beta - Contact TRST team for access

kotlin
dependencies {
    implementation("ca.trstinc:device-sdk:VERSION")
}

Platforms:

  • Android 9.0+ (API 28+)
  • Hardware with TEE or StrongBox support
  • Requires TRST Device app installation

Features:

  • Device registration with hardware attestation
  • Palm vein enrollment
  • Biometric identification
  • Privacy-first architecture (biometric data never exposed to customer apps)
  • Interactive UI Activities with real-time feedback

Access: Contact support@trstinc.ca to request SDK access

Get Started with Android SDK →

Linux SDK

Coming Soon

Native Linux SDK for point-of-sale systems and custom hardware integrations.

Planned Support:

  • Ubuntu 20.04+
  • Debian 11+
  • RHEL/CentOS 8+
  • ARM64 and x86_64
  • C/C++ API

Windows SDK

Coming Soon

Windows SDK for desktop kiosk and terminal applications.

Planned Support:

  • Windows 10+
  • x64 architecture
  • .NET integration

SDK Features

The Android SDK provides comprehensive functionality:

  • Device Registration - Hardware-backed attestation
  • Enrollment - Capture palm scans and create templates
  • Identification - 1:N matching against environments
  • Secure Communication - End-to-end encryption
  • Error Handling - Robust error recovery
  • Interactive UI - Pre-built Activities with real-time feedback
  • Privacy-First - Biometric data isolation

Platform Comparison

FeatureAndroid SDKLinux SDKWindows SDK
Status🔒 Private Beta🚧 Coming Soon🚧 Coming Soon
AccessContact TRST teamTBDTBD
PlatformsAndroid 9.0+Ubuntu, Debian, RHELWindows 10+
LanguageKotlinC/C++.NET/C#
API StyleCoroutines, Activity ContractsCallback-basedAsync/Await
UI IntegrationInteractive ActivitiesHeadlessWPF/WinUI Components
Use CaseKiosks, terminalsPoint-of-sale, embeddedDesktop kiosks, workstations

SDK Documentation

Android SDK (Private Beta)

To get started: Contact support@trstinc.ca for SDK access

Linux SDK (Coming Soon)

Documentation will be available when the SDK is released.

Windows SDK (Coming Soon)

Documentation will be available when the SDK is released.

Next Steps

  1. Choose Your SDK - Select platform
  2. Install SDK - Follow installation guide
  3. Review Sample Apps - Learn from examples
  4. Build Your Integration - Start developing