---
title: "Add in-app purchases to your Unity app"
description: "With our easy-to-use SDK, you can add in-app purchases and subscriptions to your Unity app in minutes. Trusted by over 10,000 apps."
---

# Add in-app purchases to your Unity app

With our easy-to-use SDK, you can add in-app purchases to your Unity app in minutes – plus get powerful reporting, data integrations and more without managing servers or writing backend code.

[Get Started](https://app.revenuecat.com/signup)
[Read the Docs](https://docs.revenuecat.com/docs/unity)

## The Complete Toolkit for  In-App Purchases

- Get up and running with only a few lines of code.
- Fetch products, make purchases, and check subscription status with our native SDKs.
- Host and configure products remotely from our dashboard.
- See customer transaction histories, chart lifetime value, and grant promotional subscriptions.
- Get notified of real-time events through webhooks.

[Read the Docs](https://docs.revenuecat.com/docs/unity)

```unity
Purchases purchases = GetComponent<Purchases>();
purchases.PurchasePackage(package, (productIdentifier, purchaserInfo, userCancelled, error) =>
{
  if (purchaserInfo.Entitlements.Active.ContainsKey("my_entitlement_identifier")) {
    // Unlock that great "pro" content
  }
});
```

## Focus on building your app, not in-app purchase infrastructure

### Remotely Manage Products
Easily manage your products and pricing to avoid long release cycles

### Avoid Edge Cases
Get time back from dealing with edge cases and updates across the platforms

### Reduce complexity
Your single source of truth for customer status across every platform and 3rd party tool


## Out-of-the-box reporting

RevenueCat helps you understand your app business with key metrics, filters, and segments. Get charts for revenue, churn, retention, and more.

## Easily manage customers

Quickly view customer information, including a timeline of their purchases and active subscriptions, to give your support team the insight they need to debug issues. And, with the click of a button, you can grant users promotional subscriptions without needing to redeem a promo code.

## Easily integrate  with best-in-class tools


## Advertising & Monetization

### Find the winning creative
Filter results by campaign creative to learn what drives conversion.

###  Track influencers and referrals
 Track influencers and referrals Learn which referrals are driving the most LTV.

###  Learn which keywords and campaigns are performing
Find what works and do more of it to drive growth and reduce ad spend.

## Send events like

- Trial starts
- Subscriptions
- Renewals
- Cancellations
- Trial Conversions
- Media Source
- Creative
- Ad Group
- Campaign
- Keyword

## Analytics

###  Understand users
Use interactive reports to understand when users converts and why.

###  Measure feature releases
Monitor retention impact of new features.

###  Spot issues and opportunities
Easily spot problem areas by store, country, and subscription plan.

## Send events like

- Initial Purchase
-  Trial Started
-  Trial Converted
-  Trial Cancelled
- Renewal
- Cancellation
- Uncancellation
-  Billing Issues
- Expiration
- Product Change

## Marketing & Engagement

###  Build smart onboarding campaigns
Target key moments like new downloads and trial starts to trigger campaigns.

### Trigger win-back offers
Send timely, compelling offers to recently churned users.

### Learn and improve
Find what works and do more of it to drive growth and reduce ad spend.

## Send events like

- Product Change
-  Trial Converted
-  Trial Started
- Initial Purchase
-  Trial Cancelled
- Cancellation
- Refund
- Expiration
- Uncancellation
- Billing Issues

## Customer Support

###  Empower your support team with real-time data
Feed real-time cross-platform user data into your support tools.

### Trigger smart campaigns
Create campaigns based on real-time events to improve user experience and reduce churn.

### Respond in real-time
Get notified automatically when key events like churn, conversion or billing error occur.

## Send events like

- Initial Purchase
-  Trial Started
-  Trial Converted
-  Trial Cancelled
- Renewal
- Cancellation
- Uncancellation
-  Billing Issues
- Expiration
- Product Change

## Data Management

### Unified, actionable data
Deliver normalized cross-platform event data to your cloud storage provider.

### Respond in real-time
Get notified automatically when key events like churn, conversion or billing error occur.

### Learn and improve
Find what works and do more of it to drive growth and reduce ad spend.

## Send events like

- INITIAL_PURCHASE
-  NON_RENEWING_PURCHASE
- RENEWAL
- PRODUCT_CHANGE
- CANCELLATION
- UNCANCELLATION
- BILLING_ISSUE
-  SUBSCRIPTION_PAUSED
- TRANSFER
- EXPIRATION

## Billing and Payments

###  Identity Validation
Match subscriber identity to the right user and ensure that mapping remains consistent across devices.

###  Cross platform entitlements
Unlock access for the right users across devices.

### Connect web data to your tech stack
Get the reliable data you need for all your reporting, marketing and analytics, with turnkey integrations to your tech stack.



## Ready to grow?

Our entire suite of features comes standard and it's free to get started.

[Start for free](https://app.revenuecat.com/signup)
[Talk to sales](/talk-to-sales)
