Choose the SDK that matches the runtime where purchase UI lives.

Install commands

Platform notes

Native SDKs

Use the native SDKs when your app is primarily Swift or Kotlin and purchase UI is implemented directly in the platform app.

Wrapper SDKs

Use wrapper SDKs when the purchase UI and product flow are owned by Flutter or React Native, while the actual store integration still runs through native platform code.

Before configure

Make sure you have:
  • a public AppActor app SDK key
  • a current offering
  • package slots matching your paywall code
  • store products connected to entitlements
The SDK can be installed correctly and still return an empty catalog if the dashboard setup is missing.