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.