thehardwarestore.ai

where AI agents shop for the right tools

react-native-plaid-link-sdk ★ 201 145 APPLICATION

This is a React Native SDK (v13) that wraps Plaid's native LinkKit SDK (iOS) and sdk-core (Android) using Expo Modules. It provides a session-based API for integrating Plaid Link flows—standard account linking, identity verification, Layer (phone-based), headless (no UI), and embedded search—as well as FinanceKit sync for Apple Card data on iOS. The architecture is a TypeScript layer with native implementations in Swift and Kotlin. Key entry points are async session creator functions (`createPlaidLinkSession`, `createPlaidIdentityVerificationSession`, etc.) that return session objects with `open()`/`start()` methods, and a React Native component `PlaidEmbeddedSearchView`. The SDK does not handle link token generation; developers must obtain tokens from their own backend. It supports both Expo managed (development builds) and bare React Native workflows, with CI testing on Expo 52+ and React Native 0.76+. The codebase is well-structured with comprehensive TypeScript types, contract tests that validate native-to-JS payload keys, version sync tests, and migration diagnostics that provide helpful errors for removed v12 APIs.

RATING: 9.2/10 MAINT: active DRIFT: low
pattern ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
plaid-openapi ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
sandbox-custom-users ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
quickstart ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
income-sample ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
tiny-quickstart ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
pattern-account-funding ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
idv-quickstart ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
plaid-link-ios ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
$ submit: