Build Applications
This section walks you through design considerations for applications and tutorials for building applications with or without smart contracts.
📄️ Introduction
Build a wallet application on Stellar with the Wallet SDK using Typescript, Flutter, Kotlin or Swift. Explore key features, setup steps, and best practices.
📄️ Application Design Considerations
Custody models
🗃️ Build a Wallet with the Wallet SDK
9 items
🗃️ Build a Payment App with the JS SDK
9 items
📄️ Build a Payment App with Swift
SwiftBasicPay
🗃️ Build Custom Network Ingestion Pipeline
2 items
🗃️ Build a Passkey Powered Guestbook Dapp
6 items
📄️ Build a Dapp Frontend
Learn how to build a dapp frontend that connects to smart contracts. Explore best practices for integrating wallets, handling transactions, and interacting with the Stellar network.
📄️ ZK Proofs on Stellar
X-Ray (Protocol 25) introduced native host functions for zero-knowledge-friendly primitives (BN254 and Poseidon/Poseidon2), marking an important milestone in a long-term strategy to equip developers with the execution-environment infrastructure needed to build compliance-forward, privacy-preserving applications using zero-knowledge cryptography. These primitives are foundational building blocks and do not, on their own, provide end-to-end private payments without additional higher-level protocol or application logic.