For developers
Integrate and deploy in-app purchases in minutes
Focus on building new products, leave subscription infrastructure to us.
Configuring platforms
Installing Adapty SDK
✦ Manually or with your AI agent
✦ Manually or with your AI agent
Adapty.activate(
"PUBLIC_SDK_KEY",
customerUserId: "YOUR_USER_ID"
)
"PUBLIC_SDK_KEY",
customerUserId: "YOUR_USER_ID"
)
Processing purchasing events
Get started with Adapty in just a few steps
Manually
With an agent
1
Install the Adapty skills
Give your agent the know-how to integrate the SDK, configure Adapty, create paywalls and run experiments.
View agent setup guideClaude Code
Codex
Cursor
Gemini CLI
GitHub Copilot
Other
claude plugin marketplace add adaptyteam/adapty-skills
claude plugin install adapty-skills@adapty
npx skills add adaptyteam/adapty-skills --all
npx skills add adaptyteam/adapty-skills --all
gemini skills install https://github.com/adaptyteam/adapty-skills
git clone https://github.com/adaptyteam/adapty-skills.git
cp -r adapty-skills/skills/* ~/.copilot/skills/
npx skills add adaptyteam/adapty-skills --all
2
Then run the integration skill in your app
Your agent sets up Adapty and integrates the SDK, checking its work at every step.
/adapty-integration
Fetch flows and paywalls, make purchases, and check the subscription status — that’s all you need to get started quickly.
Get started with SDK
// Your app's code
import Adapty
Adapty.activate("PUBLIC_SDK_KEY", customerUserId: "YOUR_USER_ID")
// Your app's code
Adapty.getFlow(placementId: "YOUR_PLACEMENT_ID") { result in
switch result {
case let .success(flow):
// the requested flow
case let .failure(error):
// handle the error
}
}
// Your app's code
Adapty.makePurchase(product: product) { result in
switch result {
case let .success(info):
if info.profile.accessLevels["YOUR_ACCESS_LEVEL"]?.isActive ?? false {
// successful purchase
}
case let .failure(error):
// handle the error
}
}// Your app's code
Adapty.getProfile { result in
if let profile = try? result.get() {
// check the access
}
}
// Your app's code
Adapty.restorePurchases { [weak self] result in
switch result {
case let .success(profile):
if info.profile.accessLevels["YOUR_ACCESS_LEVEL"]?.isActive ?? false {
// successful access restore
}
case let .failure(error):
// handle the error
}
}Quick integration in just a couple of hours
Add products from AppStore Connect, Google Play, or Stripe. Then, create Adapty paywalls, and you’re good to go.


Cross-platform subscriber sync
Adapty SDKs automatically sync subscribers across all platforms. Use Adapty as a single source of truth for your customers, and sync subscribers even from the web with Adapty server API.
Read more about sync
Highest SLA in the industry: 99.99% and growing
Adapty SDK and servers are battle-tested by some of the largest apps in the world. We aim to ensure you sleep well and don’t need to wake up at night when subscriptions stop working. Reach 100% fault tolerance with fallback paywalls.
Explore our infrastructureWell-maintained SDK for each platform
We regularly update our SDKs, consistently releasing new features and optimizing performance.
Learn more
Simple 3rd-party integrations
Integrating with other solutions is time-consuming yet extremely important. Just add an extra line of code, turn on the integration, and Adapty will automatically send data to the 3rd-party service. Your product and marketing teams will be grateful.
Learn more
Flexible paywall management architecture
Adapty is a product made by developers for developers. We aim to provide the most flexible solution so your growth colleagues can work without bothering you. Adapty Placements make it easy to change paywalls remotely and run testing with neither coding nor app releases required.
Raw data export
Save raw vendor data in real-time to your servers with Raw Webhook (link) or get the process and enriched data events from Webhook integration.

Using another or in-house solution for subscriptions?
We’ve got you covered and will help you move your data securely and seamlessly without losing a single subscriber.
Schedule a call to learn more
Join the world's largest apps that already use Adapty
People from all kinds of businesses turn to Adapty to grow their revenue
Enterprise-grade battle-tested solution
0M
subscription events / month
0B
users
0M
subscribers / month
0B
API calls / month










