Welcome to the Pi Network SDK Documentation
The Pi Network SDK is the gateway for developers to build decentralized applications (Pi Apps) that integrate with the Pi ecosystem: authenticate Pioneers, accept Pi payments, and use native Pi Browser features.
Where to start
- Getting Started — register, set up sandbox, and go to production.
- Quick Start — framework packages to get to a live transaction quickly.
- Core guides — authentication, payments, ads, and native features.
Documentation sections
| Section | What it covers |
|---|---|
| Build your first Pi app | Onboarding, Developer Portal, sandbox, mainnet, PiNet |
| Authenticate a user | Sign-in, access tokens, server verification |
| Accept a payment | U2A flow, advanced payments, payment metadata |
| Set up ads | Interstitial and rewarded ads |
| Use Pi native features | Wallet SDK, utilities, chat rooms, tokens |
| API Reference | SDK and Platform API lookup |
| Concepts | Mainnet vs testnet, licensing |
| Troubleshooting & Support | Common mistakes and community help |
Key resources
- Developer Portal — register your app and manage API keys (Pi Browser).
- Demo App — open-source reference implementation.
- PiOS — Pi Open Source license and registry.
Developer terms
By using Pi Network developer tools, you agree to the Pi Network Developer Terms of Use.