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.

Flutter (beta)

Instructions for installing Purchases SDK for Flutter


Our Flutter SDK is in beta and may change. If you find any issues or think something is missing contact us.


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.1.1

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

Flutter (beta)

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.