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


Instructions for installing Purchases SDK for Flutter


XCode 10.2+
Minimum target: iOS 9.0+


To use this plugin, add purchases_flutter as a dependency in your pubspec.yaml file.

  purchases_flutter: ^0.3.2

Importing Purchases

You should now be able import purchases_flutter

import 'package:purchases_flutter/purchases_flutter.dart';


Enable In-App Purchase for iOS projects

Don't forget to enable the In-App Purchase capability for your iOS project under Project Target -> Capabilities -> In-App Purchase


Include BILLING permission for Android projects

Don't forget to include the BILLING permission in your AndroidManifest.xml file

<uses-permission android:name="" />

Next Steps

Updated about a year ago


Instructions for installing Purchases SDK for Flutter

Suggested Edits are limited on API Reference Pages

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