# Smart Account Kit ## Docs - [Builder Functions](https://collinsboundlessfixyz.mintlify.app/advanced/builder-functions.md): Utility functions for constructing signers, context rule types, and policy parameters. - [IndexerClient](https://collinsboundlessfixyz.mintlify.app/advanced/indexer-client.md): Reverse-lookup smart account contracts by credential or address. - [RelayerClient](https://collinsboundlessfixyz.mintlify.app/advanced/relayer-client.md): Fee-sponsored transaction submission via a relayer proxy. - [Wallet Adapters](https://collinsboundlessfixyz.mintlify.app/advanced/wallet-adapters.md): Connect external Stellar wallets (Freighter, Lobstr, etc.) as signers. - [Agent Skills](https://collinsboundlessfixyz.mintlify.app/ai/skills.md): Use Smart Account Kit skills to let AI agents (Claude Code, Cursor, etc.) understand and work with the SDK in your project. - [ContextRuleManager](https://collinsboundlessfixyz.mintlify.app/api-reference/context-rule-manager.md): Create, read, update, and delete context rules via kit.rules. - [CredentialManager](https://collinsboundlessfixyz.mintlify.app/api-reference/credential-manager.md): Manage locally stored passkey credentials via kit.credentials. - [ExternalSignerManager](https://collinsboundlessfixyz.mintlify.app/api-reference/external-signer-manager.md): Manage G-address (delegated) signers via kit.externalSigners. - [MultiSignerManager](https://collinsboundlessfixyz.mintlify.app/api-reference/multi-signer-manager.md): Coordinate multi-signer transaction flows via kit.multiSigners. - [PolicyManager](https://collinsboundlessfixyz.mintlify.app/api-reference/policy-manager.md): Attach and detach policies on context rules via kit.policies. - [SignerManager](https://collinsboundlessfixyz.mintlify.app/api-reference/signer-manager.md): Add and remove signers on context rules via kit.signers. - [SmartAccountKit](https://collinsboundlessfixyz.mintlify.app/api-reference/smart-account-kit.md): The main SDK client class for deploying and managing smart accounts. - [Configuration](https://collinsboundlessfixyz.mintlify.app/configuration.md): All SmartAccountKit initialization options. - [Error Handling](https://collinsboundlessfixyz.mintlify.app/guides/error-handling.md): Handle SDK errors with typed error classes and error codes. - [Events](https://collinsboundlessfixyz.mintlify.app/guides/events.md): Subscribe to SDK lifecycle events via kit.events. - [Fee Sponsoring](https://collinsboundlessfixyz.mintlify.app/guides/fee-sponsoring.md): Enable gasless transactions by routing submissions through a relayer proxy. - [Multi-Sig](https://collinsboundlessfixyz.mintlify.app/guides/multi-sig.md): Set up threshold and weighted multi-signer flows. - [Storage Adapters](https://collinsboundlessfixyz.mintlify.app/guides/storage-adapters.md): Choose and configure the right credential storage backend for your app. - [Introduction](https://collinsboundlessfixyz.mintlify.app/introduction.md): TypeScript SDK for deploying and managing OpenZeppelin Smart Account contracts on Stellar/Soroban with WebAuthn passkey authentication. - [Migrating to v0.7.0-rc.2](https://collinsboundlessfixyz.mintlify.app/migration/v0.7.0.md): Breaking changes and migration steps for the stellar-contracts v0.7.0-rc.2 upgrade. - [Quick Start](https://collinsboundlessfixyz.mintlify.app/quickstart.md): Install Smart Account Kit and create your first passkey-secured wallet.