What is Revenipe?
Revenipe is a billing and entitlement platform for app developers. It helps you add subscriptions, one-time payments, add-ons, trials, usage limits, and customer access control without building and maintaining the entire billing backend yourself.
Why Revenipe exists

Billing infrastructure is usually more complex than it looks.
A real app often needs to handle subscriptions, trials, plan changes, one-time purchases, add-ons, renewable usage limits, webhook events, failed payments, cancellations, and provider-specific edge cases.
Revenipe is built to reduce that complexity, so developers can focus on their product instead of rebuilding the same billing and access layer again and again.
How Revenipe works
Revenipe sits between your app and billing providers like Stripe or RevenueCat.
Your app uses the Revenipe SDK to fetch products, start purchases, check entitlements, and track usage. Revenipe handles the backend logic, provider webhooks, and customer access state
Your app
β
Revenipe SDK
β
Revenipe Core
β
Stripe / RevenueCatCore concepts
Example
A Pro subscription in your app could grant premium access, monthly credits, advanced export features, or higher usage limits.
Your app can then check access with the SDK:
Examplefinal hasAccess = Revenipe.instance.hasEntitlement('premium_access');For usage-based features, your app can track consumption:
Examplefinal result = await Revenipe.instance.track(
id: 'credits',
value: 1,
);Next steps
Start with the Quickstart guide to create your first app, connect Stripe, configure a product, and check customer access from your app.