> ## Documentation Index
> Fetch the complete documentation index at: https://developers.stellar.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Build Applications

> Learn how to build blockchain apps with guides, tools, and best practices. Explore key concepts, integration tips, and resources for development on Stellar.

This section walks you through design considerations for applications and tutorials for building applications with or without smart contracts.

> **[Introduction](/docs/build/apps/overview.md)**
>
> 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](/docs/build/apps/application-design-considerations.md)**
>
> When building an application, one of the first things you have to decide is how your users’ secret keys will be secured and stored.

> **[Build a Wallet with the Wallet SDK](/docs/build/apps/wallet)**
>
> 9 items

> **[Build a Payment App with the JS SDK](/docs/build/apps/example-application-tutorial)**
>
> 9 items

> **[Build a Payment App with Swift](/docs/build/apps/swift-payment-app.md)**
>
> SwiftBasicPay is an open-source example iOS payment application that showcases how to integrate Stellar's powerful payment infrastructure into native Swift...

> **[Build Custom Network Ingestion Pipeline](/docs/build/apps/ingest-sdk)**
>
> 2 items

> **[Build a Passkey Powered Guestbook Dapp](/docs/build/apps/guestbook)**
>
> 6 items

> **[Develop a Contract with Frontend Templates](/docs/build/apps/dapp-frontend.md)**
>
> 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.

> **[Privacy on Stellar](/docs/build/apps/privacy.md)**
>
> Stellar is a public blockchain: every transaction is recorded onchain and visible to anyone.

> **[ZK Proofs on Stellar](/docs/build/apps/zk.md)**
>
> X-Ray (Protocol 25) introduced native host functions for zero-knowledge-friendly primitives (BN254 and Poseidon/Poseidon2), marking an important milestone...
