Welcome to the documentation for the Stellar SDK for iOS and macOS. Whether you're building a wallet, integrating with anchors, or deploying smart contracts, you'll find what you need here.
- Quick Start Guide - Your first transaction in 15 minutes
- Getting Started Guide - Installation, keys, and account basics
- SDK Usage - Transactions, operations, queries, and common patterns
- Error Handling - Error types, result codes, and debugging
- Soroban Guide - Smart contract interaction
- Smart Accounts Overview - OpenZeppelin smart account support (passkeys, multi-signer, policies, context rules)
- Developer Onboarding - Concepts: signers, context rules, policies, deployer, relayer, verifier, indexer
- API Reference - Every public symbol under
smartaccount/ - WebAuthn on iOS - Associated Domains + AASA setup for iOS targets
- WebAuthn on macOS - Associated Domains + AASA setup for macOS targets
- SEP Implementations - Stellar Ecosystem Proposal support
- Migrating to 3.13.0 - Observable changes between 3.12.0 and 3.13.0
- Migrating to 3.12.0 - Observable changes between 3.11.0 and 3.12.0
- Migrating to 3.10.0 - Observable changes between 3.9.0 and 3.10.0
All code examples in this documentation are tested. Runnable test files can be found in stellarsdk/stellarsdkIntegrationTests/docs/.
- GitHub Issues - Bug reports and feature requests
- Stellar Discord - Community support
- Stellar Documentation - Official Stellar docs
- Horizon API Reference - Horizon endpoints
- Soroban Documentation - Smart contract guides
Navigation: Quick Start →