@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.

