revenuecat

Automate RevenueCat subscription integration and management across iOS, Android, Flutter, React Native, and web.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/marcoodignoti/couple-diary --skill revenuecat-marcoodignoti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revenuecat
Source: https://github.com/marcoodignoti/couple-diary/tree/main/revenuecat
Command: npx skills add https://github.com/marcoodignoti/couple-diary --skill revenuecat-marcoodignoti

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

RevenueCat streamlines the integration and ongoing management of in-app subscriptions, entitlements, and revenue analytics across platforms, reducing setup time and complexity.

Core Features & Use Cases

  • Platform-agnostic SDK configuration for iOS, Android, Flutter, React Native, and web.
  • Manage offerings, packages, and entitlements from RevenueCat dashboard; implement paywalls and purchase flows.
  • Retrieve customer info, restore purchases, and validate purchases via REST API or webhooks when needed.

Quick Start

Configure the RevenueCat SDK with your public API key and fetch offerings to display subscriptions to users.

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 SDK for in-app subscriptions across iOS, Android, and Flutter?

To set up in-app subscriptions, configure the RevenueCat SDK with your public API key across iOS, Android, Flutter, React Native, and web, then fetch offerings to display subscription packages to users.

How do I check entitlements and retrieve customer info after a RevenueCat purchase?

To check entitlements and retrieve customer info, use the RevenueCat SDK to query the customer's current subscription status, verify active entitlements, and restore previous purchases directly within your app.

Can I validate in-app purchases via REST API or webhooks with RevenueCat?

Yes, you can validate in-app purchases via the RevenueCat REST API or by configuring webhooks to receive server-side notifications, ensuring secure entitlement management and transaction verification for cross-platform apps.

What's the best way to implement paywalls and purchase flows using RevenueCat offerings?

The best way to implement paywalls is by retrieving configured offerings and packages from the RevenueCat dashboard, then displaying them in your app to drive cross-platform subscription purchase flows.

Do I need a public API key to fetch subscription offerings in React Native and web apps?

Yes, you need a public API key to initialize the SDK and fetch subscription offerings, which is a required prerequisite for displaying RevenueCat paywalls and managing entitlements in React Native and web apps.