npm react-native-plaid-link-sdk 13.0.0
v13.0.0

6 hours ago

LinkKit V13.0.0 — 2026-06-26

Requirements

This SDK now works with any supported version of React Native that supports Expo
Modules. Expo Go is not supported because Plaid Link requires custom native
code; Expo apps should use a development build or another custom native runtime.

Changes

  • Rebuilds the React Native SDK on Expo Modules.
  • Replaces the legacy global create, open, submit, openLink,
    PlaidLink, and usePlaidEmitter APIs with session objects:
    createPlaidLinkSession, createPlaidLayerSession, and
    createPlaidHeadlessSession.
  • Adds PlaidEmbeddedSearchView for Embedded Search on iOS and Android.
  • Adds Headless Link support through createPlaidHeadlessSession.
  • Updates Layer to use createPlaidLayerSession, session.open(), and
    session.submit({ phoneNumber, dateOfBirth, params }).
  • Updates syncFinanceKit to a promise API. FinanceKit remains iOS-only and
    rejects on Android.
  • Uses metadataJson as the canonical callback metadata field. Update stale
    metadata_json references from v11 or v12 TypeScript code.
  • Removes errorDisplayMessage from LinkError; use displayMessage.
  • Renames LinkAccountSubtypeInvestment.SIIP to
    LinkAccountSubtypeInvestment.SIPP.
  • Publishes JavaScript and TypeScript entrypoints from build/index.js and
    build/index.d.ts.
  • Ships the bundled iOS LinkKit.xcframework in the npm package because
    LinkKit 7 no longer supports CocoaPods distribution. This intentionally
    increases the npm tarball size compared with v12.
  • Excludes generated example projects, coverage output, and stale dist output
    from the npm package.
  • Adds CI package sanity checks to verify package entrypoints and packed npm
    contents.
  • Aligns iOS fallback onExit payloads with the public React Native callback
    contract by emitting { error, metadata }.
  • Adds callback contract tests to catch iOS, Android, or TypeScript payload
    shape drift.

For detailed migration examples, see
V13_MIGRATION_GUIDE.md.

Android

Android SDK 6.0.0

Additions

  • Adds native session APIs for Standard Link, Layer, and Headless Link.
  • Adds Embedded Search continuation support.
  • Adds Layer submit support.

Changes

  • Updates Android integration to com.plaid.link:sdk-core:6.0.0.

Removals

  • Removes the legacy React Native Android bridge implementation.

Requirements

Name Version
Android Studio 4.0+
Kotlin 1.9.25+ (Kotlin integrations only)

iOS

iOS SDK 7.0.0

Changes

  • Updates to LinkKit 7.0.0.
  • Uses the new session-based LinkKit APIs for Standard Link, Layer, Headless
    Link, and Embedded Search.
  • Uses the modernized FinanceKit sync API.
  • Bundles LinkKit.xcframework with the npm package for native iOS builds.

Requirements

Name Version
Xcode >= 16.1.0
iOS >= 15.0

Don't miss a new react-native-plaid-link-sdk release

NewReleases is sending notifications on new releases.