Mobile SDKs
Welcome to Engine by MoneyLion’s Mobile SDK Integration Guides.
Last updated
Was this helpful?
Welcome to Engine by MoneyLion’s Mobile SDK Integration Guides.
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 your tech stack below, then choose the product vertical you want to integrate.
We're transparent about how these SDKs render Engine's experience, because it affects how the flow behaves in your app. There are two architectures:
Native SDK — Engine's screens are rendered natively in your app. Today this is available for React Native Personal Loans (@moneylion/react-native-engine-sdk). It is mature, widely deployed, and supports color customization.
Web Wrapper (WebView) SDK — a single cross-platform implementation that hosts Engine's web-based marketplace flow inside a platform WebView and exposes it through a native component. The same wrapper powers our Flutter, Swift, and Kotlin SDKs, as well as the React Native Web Wrapper option. Because one implementation is shared across stacks, behavior and event data stay consistent everywhere, and bundle sizes stay small.
The Web Wrapper is a genuine embedded experience — it renders full-screen inside your app and communicates with your code through native configuration and event callbacks (the same channel/zone/productTypes props and onInitialize/onSubmit/onOfferClick/onExit events across every stack). It is not a link-out to an external browser.
Last updated
Was this helpful?
Was this helpful?