1. API Overview
  2. About Breez SDK - Spark
  3. Getting started
    1. Installing the SDK
      1. iOS/Swift
      2. Android/Kotlin
      3. Kotlin Multiplatform
      4. Javascript/Typescript (Wasm)
      5. React Native/Expo
      6. Rust
      7. Flutter
      8. Go
      9. Python
      10. C#
    2. Testing and development
    3. Initializing the SDK
      1. Customizing the SDK
    4. Getting the SDK info
    5. Listening to events
    6. Adding logging
    7. Spark status
  4. Payment fundamentals
    1. Parsing inputs
    2. Receiving payments
    3. Sending payments
    4. Listing payments
    5. Claiming on-chain deposits
  5. Using LNURL and Lightning addresses
    1. Sending payments using LNURL-Pay/Lightning address
    2. Managing contacts
    3. Receiving payments using LNURL-Pay/Lightning address
      1. Lightning Address payment notifications
    4. Receiving payments using LNURL-Withdraw
    5. Using LNURL-Auth
  6. Passkey login
    1. Setup
    2. Onboarding
    3. Credential metadata
    4. Managing labels
    5. PRF providers
  7. Stable balance
  8. User settings
  9. Signing and verifying messages
  10. Supporting fiat currencies
  11. Buying Bitcoin
  12. Send and receive USDC/USDT
  13. Cash App to USDC/USDT
  14. End-user fees
  15. Handling tokens
    1. Token payments
      1. Sending to multiple recipients
    2. Converting tokens
    3. Issuing tokens
  16. Advanced features
    1. Custom configuration
    2. SOCKS5 proxy
    3. Custom leaf optimization
    4. Conditional Payments
    5. Using an External Signer
    6. Managing webhooks
    7. Server mode
    8. Client signing
    9. Using Turnkey
    10. Unilateral exit
  17. Moving to production
  18. UX Guidelines
  19. Overview
  20. Login & backup
  21. Displaying payments
  22. Receiving payments
  23. Sending payments