Mobile SDKs
About our Mobile SDKs: Engine's Mobile SDKs embed the full Engine journey directly inside your mobile app — available for React Native, Flutter, Swift, and Kotlin. It's a complete in-app experience configured and tracked through native props and event callbacks — see Mobile SDKs for details.
Engine's Mobile SDKs let you embed Engine marketplace experiences — Personal Loans, Credit Cards, and more — directly inside your mobile app. The SDK handles the end-to-end journey (UI, data collection, API calls, and the offer wall), so you don't have to build the flow screen-by-screen.
Pick the product you want to integrate below, then choose your tech stack.
How the SDKs are built
Engine's Mobile SDKs render the full Engine marketplace experience directly inside your app, configured and tracked through native props and event callbacks. You get the same integration model — the channel/zone/productTypes props and onInitialize/onSubmit/onOfferClick/onExit events — across React Native, Flutter, Swift, and Kotlin, so behavior and event data stay consistent everywhere.
The Engine SDK is a genuine embedded experience — it renders full-screen inside your app and communicates with your code through native configuration and event callbacks. It is not a link-out to an external browser.
Choose your product
Personal LoansCredit CardsDebt ReliefOffer CarouselThis document provides the necessary steps to seamlessly integrate the Engine SDK into your React Native application. With Engine's SDKs, you can effortlessly connect to Engine by MoneyLion’s network, authenticate with the Engine API, and provide users access to a variety of financial institutions.


Supported Mobile SDKs
React Native
Integrate Engine's network into your React Native app. Configure supported products, tracking, lead prefill, and release updates.
Flutter
Integrate Engine's network into your Flutter app. Configure supported products, tracking, and release updates.
Coming soon! Kotlin
Native Kotlin SDK support for Android, no wrapper required.
Add Client Tags to Mobile SDK to enhance tracking.
Last updated
Was this helpful?