Overview
Welcome to the Silent Shard Duo SDK Reference! This section contains comprehensive API documentation for all Silent Shard Duo 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
- Choose your target platform from the sidebar
- Navigate to the specific SDK documentation
- Follow the setup and integration guides
- 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:
- Platform-specific documentation in the sidebar
- GitHub Issues
- Community Discussions