# RevenueCat Documentation — Migrating to RevenueCat > Moving an existing app, its subscribers, and its purchase history to RevenueCat. Part of the RevenueCat documentation for building in-app purchases and subscriptions. Each link below points to the Markdown version of a page in this section. For every other section, see the root index at [llms.txt](https://www.revenuecat.com/docs/llms.txt). For the complete documentation as a single Markdown file, see [llms-full.txt](https://www.revenuecat.com/docs/llms-full.txt). ## Migrating to RevenueCat - [Importing your Historical Purchases](https://www.revenuecat.com/docs/migrating-to-revenuecat/migrating-existing-subscriptions.md): How to migrate subscriptions from your existing setup - [Google Historical Import](https://www.revenuecat.com/docs/migrating-to-revenuecat/migrating-existing-subscriptions/google-historical-import.md): Importing historical Google Play transactions into RevenueCat - [Bulk Imports](https://www.revenuecat.com/docs/migrating-to-revenuecat/migrating-existing-subscriptions/receipt-imports.md): Importing existing customers into RevenueCat - [Migrate to RevenueCat](https://www.revenuecat.com/docs/migrating-to-revenuecat/migration-paths.md): How to migrate existing apps to RevenueCat - [Do I need the SDK?](https://www.revenuecat.com/docs/migrating-to-revenuecat/sdk-or-not.md): Determining whether or not you need to integrate the RevenueCat SDK - [Using the SDK with your own IAP Code (formerly: Observer Mode)](https://www.revenuecat.com/docs/migrating-to-revenuecat/sdk-or-not/finishing-transactions.md): Using RevenueCat without changing existing purchase code - [Using RevenueCat without the SDK](https://www.revenuecat.com/docs/migrating-to-revenuecat/sdk-or-not/sdk-less-integration.md): Integrating RevenueCat without the SDK - [SwiftyStoreKit Migration](https://www.revenuecat.com/docs/migrating-to-revenuecat/swiftystorekit.md): Migrate your SwiftyStoreKit app to RevenueCat