Skip to main content
Integrating the MoEngage Flutter SDK takes two steps: add the moengage_flutter package and its native dependencies, then initialize the SDK. Initialization comes in two forms. File-based initialization keeps configuration in native config files; manual initialization sets it in code on each platform.

SDK Installation

File Based Initialization

Manual Initialization

Advanced

Review Limitations before you plan your integration. Some features are unsupported or need native implementation.