TypeScript icon, indicating that this package has built-in type declarations

0.2.2 • Public • Published


Qonversion is the data platform to power subscription revenue growth.

  • fast subscriptions implementation
  • back-end infrastructure to validate user receipts
  • manage cross-platform user access to paid content on your mobile or web app
  • comprehensive subscription analytics
  • out-of-the-box integrations with the leading marketing, attribution, and product analytics platforms
  • push notifications and in-app messaging for mobile apps to win back lapsed subscribers
  • A/B Testing for in-app purchases

Release MIT License

How It Works: Product Center

  1. You communicate with Stripe to make a purchase.
  2. If a purchase is successful, you send its' data to the Qonversion SDK.
  3. The SDK sends a request to Qonversion API for server-to-server purchase validation.
  4. Qonversion server receives accurate information on the purchase status and user entitlements.
  5. The SDK returns handled user purchase.


Monitor your revenue metrics. Understand your customers and make better decisions with precise subscription revenue data.


Send subscription data to your favorite platforms. Share your mobile and web subscription data using our powerful integrations.

Why Qonversion?

  • Receipt validation. Qonversion validates user receipts with Stripe, Apple and Google to provide 100% accurate purchase information and subscription statuses. It also prevents unauthorized access to the premium features of your app.
  • Track and increase your revenue. Qonversion provides detailed real-time revenue analytics including cohort analysis, trial conversion rates, country segmentation, and much more.
  • Integrations with the leading mobile platforms. Qonversion allows sending data to platforms like AppsFlyer, Adjust, Branch, Tenjin, Facebook Ads, Amplitude, Mixpanel, and many others.
  • Change promoted in-app products. Change promoted in-app products anytime without app releases.
  • No headaches with Apple's StoreKit & Google Billing. Qonversion provides simple methods to handle Apple StoreKit & Google Billing purchase flow.
  • Win back lapsed subscribers. Qonversion allows sending highly targeted push notifications triggered by server-side subscription events. You can send special offers to users who just canceled a free trial or a subscription. Plus you can deliver in-app messages with a beautiful native design that you create in Qonversion.
  • A/B test and identify winning in-app purchases, subscriptions or paywals.
  • Cross-device and cross-platform access management. If you provide user authorization in your app, you can easily set Qonversion to provide premium access to authorized users across devices and operating systems.
  • SDK caches the data. Qonversion SDK caches purchase data including in-app products and permissions, so the user experience is not affected even with the slow or interrupting network connection.
  • Webhooks. You can easily send all of the data to your server with Qonversion webhooks.
  • Customer support. You can always reach out to our customer support and get the help required.

Convinced? Let's go!

Getting Started

  1. Create a project and register your web app
  2. Configure entitlements
  3. Install the SDK
  4. Use all SDK features in a few lines


Check the documentation to learn details on implementing and using Qonversion SDKs.

Help us improve the documentation

Whether you’re a core user or trying it out for the first time, you can make a valuable contribution to Qonversion by improving the documentation. Help us by:

  • sending us feedback about something you thought was confusing or simply missing
  • sending us a pull request via GitHub
  • suggesting better wording or ways of explaining certain topics in the Qonversion documentation. Use SUGGEST EDITS button in the top right corner.


Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/SuperFeature)
  3. Commit your Changes. Use small commits with separate logic. (git commit -m 'Add some super feature')
  4. Push to the Branch (git push origin feature/SuperFeature)
  5. Open a Pull Request

Have a question?

Contact us via issues on GitHub or ask a question on the site.


Qonversion SDK is available under the MIT license.


npm i @qonversion/web-sdk

DownloadsWeekly Downloads






Unpacked Size

204 kB

Total Files


Last publish


  • kamospertsyan
  • surik.sarkisyan