Official > Adapty
Integrate in-app subscriptions and a/b testing for them with 3 lines of code.
Easy In-App Purchases Integration to
Make Your iOS App Profitable

Adapty SDK is an open-source framework that makes implementing in-app subscriptions for iOS fast and easy. It’s 100% open-source, native, and lightweight.
Why Adapty?
- No server code implementation. Integrate in-app purchases with server-side receipt validation in minutes — in your own paywall or one created in the no-code builder.
- No-code paywall builder. Create a beautiful, natively rendered paywall in the no-code editor and display it in your app to start getting paid instantly.
- On-the-fly paywalls price testing. Test different prices, duration, offers, messages, and designs simultaneously, all without new app releases.
- Beautiful onboardings. Design onboardings in the no-code editor and guide users through their first app experience.
- Full customer's payment history. Explore the user's payment events from the trial start to subscription cancellation or billing issues.
- 3rd-party integrations. Send subscription events to 3rd-party analytics, attribution, and ad services with no coding, even if the user uninstalls the app.
- Advanced analytics. Analyze your app real-time metrics with advanced filters, such as Ad network, Ad campaign, country, A/B test, etc.
Talk to Us to Learn More
Integrate IAPs Within a few hours without server coding
Adapty handles everything, from free trials to refunds, in a simple, developer-friendly SDK.
- Free trials, upgrades, downgrades, crossgrades, family sharing, renewals, promo offers, intro offers, promo codes, and more – Adapty SDK does everything with a single line of code.
- Easy subscription management.
- One-time purchases and lifetime subscriptions supported.
- Sync subscribers' states across iOS, Android, and Web.
// Your app’s code
import Adapty
Adapty.activate("YOUR_APP_KEY")
// Make a purchase, Adapty handles the rest
Adapty.makePurchase(product: product) { [weak self] result in
switch result {
case let .success(profile):
// check access level
case let .failure(error):
// handle error
}
}
Design paywalls in the no-code builder

With Adapty, you can create a complete, purchase-ready paywall in the no-code builder.
Adapty automatically renders it and handles all the complex purchase flow, receipt validation, and subscription management behind the scenes.
Test paywalls & prices on iOS without app releases

- Optimize in-app subscriptions with the paywall A/B testing. Conversions, trials, revenue, cancellations, and more — everything is calculated for you: each paywall and each A/B test.
- Change images, colors, layouts, and literally anything using the no-code builder or a custom JSON. Configure different prices, trial periods, promo offers, and more in Adapty without app releases.
Real-time analytics for your iOS app

- Manage the subscription's state without managing transactions.
- 99.5% accuracy with App Store Connect.
- View and analyze data by attributes, such as status, channels, campaigns, and more.
- Filter, group, and measure metrics by attribution, platform, custom users' segments, and more in a few clicks.
Adapty demo apps
Here, you can find a demo application for Adapty. Before running the app, you will need to configure the project.
Mobile app monetization's largest community
Ask questions, participate in discussions about Adapty-related topics, become a part of our community for iOS app developers and marketers. Learn how to monetize your app, ask questions, post jobs, read industry news and analytics. Ad free.
Get started
Follow our quickstart guide to install and configure Adapty SDK. Set up purchases in hours instead of weeks 🚀
Contributing
- Feel free to open an issue, we check all of them or drop us an email at support@adapty.io and tell us everything you want.
- Want to suggest a feature? Just contact us or open an issue in the repo.
Like Adapty SDK?
So do we! Feel free to star the repo ⭐️⭐️⭐️ and make our developers happy!
License
Adapty is available under the MIT license. Click here for details.