For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 Carousel

This 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?