VoidhashDocs
DevelopersHelp centerGuidesAPI reference
Dashboard
Get started
Introduction
Quickstart
How Voidhash works
Glossary
Versions and releases
Concepts
Teams, projects and environments
API keys
Products and perks
Offers
Subscription lifecycle
People and identity
Groups
Events
Features
Paywalls in your app
Feature flags and A/B tests
Paywall components
Push notifications
Ad attribution in your app
Client SDKs
React Native
Swift
Kotlin
Web
Your backend
Node.js
PHP
Go
Rust
Other languages
Payment sources
Forward store notifications
Developer tools
CLI
MCP server
Query analytics with VoidQL

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.
New teams start on a waitlist

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

  • Follow the quickstart
  • See how Voidhash works
  • Look up a term

Something wrong or missing on this page? Tell us by email or on Discord.

NextQuickstart

On this page

What you needPick your platformExploreNext steps