Build With RevenueCat

Build a customized mobile subscription business with RevenueCat. We do the heavy lifting of normalizing subscribers from any source and maintain a single source of truth for subscription status, so you can get back to building your app.

RevenueCat is a powerful, secure, reliable, and free to use in-app purchase server with global support. All you need to get started is an API key.

Get Started    REST API Endpoints

Google Cloud Storage

Setting up Google Cloud Storage access keys for data transfer

RevenueCat can automatically send data deliveries of all of your apps' transaction data to a Google Cloud Storage bucket. These are in the form of .csv files delivered daily.

To start receiving these deliveries, you'll need the following details:

  1. A Google Cloud Storage Service Account HMAC access key and secret
  2. Google Cloud Storage bucket name


Make sure the HMAC credentials have the right permissions

We recommend using Service Account HMAC keys instead of User Account HMAC keys. Just make sure that both "Storage Object Viewer" and "Storage Object Creator" roles are added to your Service Account HMAC key.

Once you have this information, you can add it to the Google Cloud Storage integration settings for your app in RevenueCat.

Google Cloud Storage delivery configuration in RevenueCat dashboard


Allow 24 hours for initial delivery

Once you've configured the Google Cloud Storage integration in RevenueCat, allow up to 24 hours before the first file is delivered.

Receive new and updated transactions only

When configuring the deliveries, you have the option to receive a full export daily or only new and updated transactions from the last export. The first delivery will always be a full export even if this option is selected.

Updated 4 months ago

Google Cloud Storage

Setting up Google Cloud Storage access keys for data transfer

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.