VoidhashDocs
DocumentationAPI reference
Dashboard
Get started
Introduction
Quickstart
Setup
Setup overview
Create a project
Products and perks
Paywall locations
CLI
Paywall components
Components
Develop a component
Editor panels
Component definition
Publishing
Installing and capabilities
SDKs
Swift
Kotlin
React Native
Web
Store setup
Connect the App Store
Connect Google Play
Connect Stripe
API libraries
Node.js
PHP
Rust
Go
Resources
MCP server
Meta ads
Migrate in observer mode
Delete a person's data

Create a project

Set up Studio and get the keys your app and backend need.

Everything in Voidhash lives inside a project: products, perks, paywalls, customers, and revenue. Projects belong to an organization, so you can keep separate apps, environments, or clients under one login. This page walks you through creating a project and collecting the keys your app and backend need.

Create the project

  1. Sign in to Studio.
  2. Create or open an organization.
  3. Choose Add project and give it the name of your app.

The project gets a slug. That slug identifies the project everywhere: in Studio, in CLI configuration, and in API requests.

Copy the publishable key

Open the project's settings and copy the publishable key. It starts with vh_pk_.

Publishable keys are safe to embed in mobile apps. They identify the project, but they cannot read customer data, read revenue, or modify configuration. This is the only key that ever ships inside your app.

Keep secret keys off the device

Secret keys start with vh_sk_ and grant full access to the project. You only need one when your backend talks to the Voidhash API, for example for server-side entitlement checks or webhooks.

To create a secret key, open Settings → API keys in Studio. The raw value is shown once, so store it in an environment variable or your secret manager right away. Never put a secret key in a mobile app, a web bundle, or a repository.

Next steps

  • Create products and perks
  • Pick your SDK
PreviousSetup overviewNextProducts and perks

On this page

Create the projectCopy the publishable keyKeep secret keys off the deviceNext steps