Skip to main content
As newer SDK versions ship, older versions are deprecated. This page explains how that process works and what it means for your integration. MoEngage uses three version status levels:
  • Current — the latest major version. It receives new features, fixes, and support.
  • Supported — an older major version within its 3-year support window. It continues to receive support.
  • Deprecated — a version outside its support window. It no longer receives fixes or support.

Support Window

  • MoEngage supports each major SDK version for 3 years from its initial release.
  • Deprecations take effect on an annual cycle in August — a major version is deprecated in the first August on or after the end of its 3-year support window.
  • MoEngage gives 6 to 12 months’ advance notice before the deprecation date, and publishes the date for each version on the platform’s deprecated-versions page.
  • The 3-year window is measured from a major version’s initial release, but a major version continues to receive minor and patch updates throughout its life. Because of this, the published deprecation boundary is a specific minor or patch version, not just the major version number — a platform can deprecate earlier builds of a major version while later builds of that same major remain supported. Check your platform’s deprecated-versions page for the exact version boundary.

Impact of SDK Deprecations on Your App

Data Flow

MoEngage does not block traffic from deprecated versions. Apps already installed on your users’ devices continue to send data, and MoEngage continues to receive it. Push, in-app, and analytics continue to function, subject to the capabilities of the SDK version you use.

Bug Fixes and Security Patches

MoEngage ships bug fixes and security patches only in the current major version. Supported and deprecated versions do not receive patches. To receive a fix, upgrade to the current version.

New Development

Existing production apps continue to run without change. For new app builds, use the current SDK version to get the latest fixes and capabilities. MoEngage removes deprecated versions from public package registries and app store tooling.

Deprecation Notifications

When a version is scheduled for deprecation, you receive notice 6 to 12 months ahead of the date, so you can plan the upgrade as part of your normal release cycle. MoEngage sends notifications through multiple channels:
  • Quarterly SDK newsletter. MoEngage includes deprecation announcements in regular SDK updates.
  • Email to workspace administrators. MoEngage sends the formal notice ahead of the deprecation date and repeats it as the date approaches.
  • In-dashboard notice. MoEngage displays an alert in the dashboard.
  • Release notes. MoEngage flags deprecation-related changes against the affected version in each release.
To receive these notices, keep your workspace administrator email current and subscribe to the SDK newsletter.

Frequently Asked Questions

Check the deprecated versions list for your platform in the MoEngage developer documentation. Links for every platform are listed under Next Steps.
This policy applies to client-side mobile and web SDKs only. Server-side and REST API integrations are governed separately. Contact your MoEngage Customer Success Manager (CSM) or the Support team for details.

Next Steps