Introduction
Voidhash runs in-app purchases, paywalls and analytics for your mobile apps and websites.
Voidhash validates your App Store, Google Play and Stripe purchases, decides what each person can access, shows the paywalls you design in Studio, and measures the revenue and behavior behind them.
These docs are for developers integrating Voidhash into apps, websites and backends. If you design paywalls, run experiments or read analytics in Studio, start in the Help center.
What you need
- A Voidhash account. Sign up for Voidhash Cloud, or host it yourself without the early-access features.
- A Voidhash project and its publishable key.
- A payment provider (Help center): the App Store, Google Play or Stripe. Mobile debug builds can start without one in development mode.
- A product with a perk for your app to unlock.
Voidhash Cloud lets new teams in batches. After you sign up and create your team, Studio shows You're on the list until your team gets access, and we email you when it does. To ask about access, write to us on Discord. Self-hosted installs have no waitlist, but early-access features such as paywalls, A/B tests, feature flags, automations and push notifications can't be turned on there; see Self-hosting.
The quickstart takes you through each of these, and How Voidhash works shows how the parts fit together.
Pick your platform
React Native
Expo development builds and bare React Native apps on iOS and Android.
Swift
Native iOS apps with StoreKit 2. Requires iOS 15 or later.
Kotlin
Native Android apps with Google Play Billing. Requires minSdk 23 or later.
Web
Websites and web apps, including React and Next.js.
Explore
Paywalls
Show paywalls designed in Studio, without releases.
Products and perks
Model what people buy and unlock.
Events
Built-in and custom events for analytics.
Feature flags and A/B tests
Roll out features and test paywalls.
Webhooks
Get purchase events on your server.
CLI and MCP
Manage projects from terminals and AI agents.
Next steps
Something wrong or missing on this page? Tell us by email or on Discord.