Skip to main content

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

  1. Getting Started — register, set up sandbox, and go to production.
  2. Quick Start — framework packages to get to a live transaction quickly.
  3. Core guides — authentication, payments, ads, and native features.

Documentation sections

SectionWhat it covers
Build your first Pi appOnboarding, Developer Portal, sandbox, mainnet, PiNet
Authenticate a userSign-in, access tokens, server verification
Accept a paymentU2A flow, advanced payments, payment metadata
Set up adsInterstitial and rewarded ads
Use Pi native featuresWallet SDK, utilities, chat rooms, tokens
API ReferenceSDK and Platform API lookup
ConceptsMainnet vs testnet, licensing
Troubleshooting & SupportCommon 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.