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
  7. Stable balance
  8. User settings
  9. Signing and verifying messages
  10. Supporting fiat currencies
  11. Buying Bitcoin
  12. End-user fees
  13. Handling tokens
    1. Token payments
    2. Converting tokens
    3. Issuing tokens
  14. Advanced features
    1. Custom configuration
    2. Custom leaf optimization
    3. Conditional Payments
    4. Using an External Signer
    5. Managing webhooks
    6. Server mode
  15. Moving to production
  16. UX Guidelines
  17. Overview
  18. Receiving payments
  19. Sending payments
  20. Displaying payments
  21. Seed & key management