revenuecat

Configure RevenueCat projects, apps, products, entitlements, offerings, and packages via seed scripts.

18|4|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/El3tar-cmd/DevHive-Cli --skill revenuecat-el3tar-cmd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revenuecat
Source: https://github.com/El3tar-cmd/DevHive-Cli/tree/main/skills/revenuecat
Command: npx skills add https://github.com/El3tar-cmd/DevHive-Cli --skill revenuecat-el3tar-cmd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @replit/revenuecat-sdk, and includes references (resource) components.

What problem does it solve?

Guidelines for implementing RevenueCat payments integration in Expo/mobile apps and performing CRUD operations on RevenueCat entities.

Core Features & Use Cases

  • Prerequisites and environment guidance for integrating RevenueCat with Expo/mobile apps.
  • Seed, manage, and query RevenueCat resources (projects, apps, products, entitlements, offerings, packages) via the REST SDK and standalone scripts.
  • Client-side setup using react-native-purchases, initialization, entitlements checks, and offering-based purchases within a SubscriptionProvider.

Quick Start

Run the seedRevenueCat.ts script in the scripts directory to bootstrap RevenueCat resources and initialize the client at startup.

Frequently Asked Questions about revenuecat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up RevenueCat subscriptions in an Expo React Native app?

RevenueCat integration for Expo requires initializing the react-native-purchases SDK in a SubscriptionProvider and running a standalone seed script to configure backend resources like products, entitlements, and offerings.

Can I manage RevenueCat entitlements and offerings programmatically?

You can manage RevenueCat entitlements and offerings programmatically by executing CRUD operations on projects, products, and packages via the @replit/revenuecat-sdk and standalone scripts.

What is the best way to bootstrap RevenueCat products for in-app purchases?

Bootstrapping RevenueCat products is best achieved by running the seed script, which provisions a production-ready backend by automatically creating and mapping products, entitlements, and packages.

How do I check user entitlements for in-app purchases in React Native?

Checking user entitlements in React Native involves initializing the react-native-purchases SDK and querying the SubscriptionProvider to verify active entitlements and surface current offerings.

Does the RevenueCat SDK work with Expo for managing subscriptions?

The RevenueCat SDK works with Expo by utilizing react-native-purchases for client-side subscription management, while the @replit/revenuecat-sdk handles server-side provisioning and environment configuration.