Easy Labs
SDKsReact Native

React Native SDK

Easy Labs React Native SDK (@easylabs/react-native) — installation, quickstart, and API reference.

@easylabs/react-native is the official Easy Labs SDK for React Native.

It gives you a single EasyProvider plus a typed useEasy() hook to drive every customer, payment-instrument, transfer, product, subscription, and checkout call against the Easy API — and exposes Basis Theory's native iOS/Android input components (CardNumberElement, CardExpirationDateElement, CardVerificationCodeElement, TextElement) for PCI-scoped capture of card and bank data. Card data is read inside the native input and exchanged for a Basis Theory token; your app's JavaScript never sees the PAN, CVC, or full account number.

It's built for production React Native apps (Expo or bare-RN, New Architecture compatible) shipping payments on iOS and Android. If you want hosted, browser-style Embedded Checkout, that ships in @easylabs/react for the web — on React Native, build native flows with Elements or Wallet Checkout instead.

On this page