Skip to main content
The core (@buckspay/core) owns the prepare -> sign -> send pipeline, the gas-abstraction engine, and the Soroban wire format. Platform packages layer on top: they swap the signer transport (browser WebAuthn, native enclave, injected wallet) and the React host (web DOM vs. React Native primitives), while re-exporting the same hooks and status machine without forking them. Choose your platform:

Web - @buckspay/react

BuckspayProvider, useWallet, and useStellarPay for React web apps. Works with any browser signer (Wallets Kit, passkey).

React Native - @buckspay/react-native

The same hooks, re-exported unchanged, plus nativePasskey (iOS / Android secure enclave) and secure-storage adapters.

Node / Core - @buckspay/core

Use the SDK directly - no React. Ideal for server scripts, CLI tools, and backend workers that build and relay intents programmatically.

Next.js BFF - @buckspay/nextjs

App Router route factories: createRelayRoute and createSignerProxyRoute. The API key and provider secrets stay server-side behind a same-origin BFF.

Other runtimes

Game engines, embedded, and additional server runtimes - coming soon.