Skip to main content

Overview

Welcome to the Silent Shard Trio SDK Reference! This section contains comprehensive API documentation for all Silent Shard Trio SDKs across different platforms.

Platform SDKs

Mobile SDKs

  • Android - Native Android SDK with Kotlin/Java support
  • iOS - Native iOS SDK with Swift support
  • React Native - Cross-platform mobile SDK for React Native applications
  • Flutter - Cross-platform mobile SDK for Flutter applications

Web SDKs

  • JavaScript/TypeScript - Web SDK for browser and Node.js applications

API Documentation

Each platform SDK includes detailed documentation for:

  • Classes - Core SDK classes and their methods
  • Interfaces - TypeScript interfaces and protocols
  • Functions - Utility functions and helpers
  • Type Definitions - Type aliases and enums
  • Configuration - Setup and configuration options

Getting Started

  1. Choose your target platform from the sidebar
  2. Navigate to the specific SDK documentation
  3. Follow the setup and integration guides
  4. Reference the API documentation as needed

Common Patterns

Session Management

All SDKs follow a consistent pattern for session management:

  • Create a session with your configuration
  • Perform operations (keygen, sign, etc.)
  • Handle responses and errors appropriately

Error Handling

Each SDK provides comprehensive error handling with detailed error messages and codes.

Type Safety

TypeScript definitions are available for all SDKs, providing full type safety and IntelliSense support.

Support

For questions about the SDK APIs, please refer to: