Key Features
🔐 Seamless Authentication
Users can sign in using familiar methods like email or phone number verification. The SDK handles all the complexity of OTP generation, verification, and session management.💰 Embedded Wallets
Create non-custodial wallets for your users instantly. These wallets are secured by advanced MPC (Multi-Party Computation) technology and can be used for transactions, signing, and more.⛓️ Blockchain Integration
Full Ethereum integration with support for custom networks, gas management, and transaction handling. Users can send ETH, sign messages, and interact with smart contracts.🛡️ Enterprise Security
Built with security-first principles, including SOC2 compliance, regular audits, and advanced key management through TSS-MPC technology.📱 SwiftUI Integration
Native SwiftUI support with automatic session state management, making it easy to build reactive user interfaces that respond to authentication state changes.Architecture Overview
The Dynamic Swift SDK is built with modern Swift practices:- Type Safety - Full Swift type safety with comprehensive error handling
- Async/Await - Modern Swift concurrency for smooth user experiences
- Memory Management - Efficient memory usage with automatic cleanup
- Network Layer - Robust networking with retry logic and offline support
- SwiftUI Integration - Observable state management for reactive UIs
Quick Start
Here’s a quick example of what you can build:Prerequisites
Getting Started
- Installation Guide - Get started with the SDK
- Authentication Guide - Implement email OTP and SMS OTP authentication
- Social Authentication Guide - Set up social login with Apple, Google, and more
- Session Management - Automatic UI updates and state management
Wallet & Blockchain
- Wallet Creation - Create and manage Ethereum wallets
- Wallet Operations - Check balances and sign messages
- Networks - Configure and switch blockchain networks
Advanced Features
- SDK Reference - Complete API documentation
📱 Complete Example App: Check out our Swift Example
Repository for a fully
functional iOS app demonstrating all SDK features including authentication,
wallet creation, and Ethereum transactions with SwiftUI.