Skip to main content

Projects

A RevenueCat project is the top-level entity for RevenueCat - it's like a container for your apps, products, and entitlements. Once you've created a project and added your apps, you can implement the RevenueCat SDK in your app to start making purchases.

Within a project, you can also configure integrations like Webhooks, run Experiments, and create remotely configurable Paywalls.

Creating a Projectโ€‹

To create a Project, click the '+ Create new project' button in the Projects dropdown panel at the top of the RevenueCat dashboard.

You can customize your project by setting a name as well as your global restore behavior for the apps in your Project.

Screenshot

Project Settingsโ€‹

General Settingsโ€‹

  • Project Name: The name of your project.
  • Project ID: The unique identifier for your project, used in the v2 API.
  • Restore Behavior: The behavior of the SDK when a user restores their purchases. Learn more.

Transferring Ownershipโ€‹

Transferring between RevenueCat accounts

To transfer specific projects from one account to another, contact RevenueCat support for assistance. At this time only entire projects can be transferred, this cannot be done on an app-level.

  • If the project in question has a Stripe app, you will need to make sure that the receiver has their Stripe account connected to this project before transfer.
  • If the project uses Apple Search Ads then this will need to be reconfigured after the transfer.
Transferring apps between App Store Connect and Google Developer accounts

If you are changing the App Store Connect or Google Developer account, this will require credentials to be regenerated for both.

  • For Apple, these are the app-specific shared secret, the in-app purchase key, and the App Store Connect API key. The new owner will also want to make sure their Paid Applications Agreement is signed with Apple.

  • For Google, these are the service credentials. To reduce any downtime, we recommend the new owner generate these credentials in advance and test them on a RevenueCat project to make sure they are validated and working before the transfer.

Next stepsโ€‹

If you've configured your project in the dashboard, it's time to connect to a store by adding your app.

Connect to a store โ†’