React Native SDK
Inside your mobile app
Prebuilt wallet screens and headless hooks for iOS and Android.
- Themeable UI
- Device key share
- Passkey and social login
A React Native SDK, a Node.js SDK and a REST API with webhooks, all on one wallet platform. Texavio runs signing and key management on 30+ chains, so there are no key servers for your team to operate.
Use the SDK in your app, the Node.js SDK or REST API on your server, or both together. Every entry point reaches the same wallets, policies and modules.
Inside your mobile app
Prebuilt wallet screens and headless hooks for iOS and Android.
Inside your backend
A typed client for wallets, transactions and policies.
Over HTTPS
The same actions as plain HTTPS endpoints, with a signed webhook for each event.
Each request is checked at the gateway and against your policies before a key share is used. Texavio co-signs, broadcasts and confirms the transaction, then sends a signed webhook to your server.
The React Native SDK adds wallet screens and logic to your app, so users can sign up, hold, send and swap within your product. It holds the device key share; Texavio co-signs.
Add the package to your React Native project and wrap the app in the provider.
Select key models, chains and modules, and apply your theme to every component.
Release the app through your usual process. Wallet creation, signing and recovery run on Texavio.
1import { TexavioProvider, WalletSheet } from "@texavio/wallet-sdk";23export default function App() {4 return (5 <TexavioProvider appId="app_live_…" chains={["ethereum", "solana"]}6 login={["passkey", "email", "social"]} theme={brandTheme}>7 <Home />8 <WalletSheet /> // prebuilt send · receive · swap9 </TexavioProvider>10 );11}
Package and prop names are illustrative; the SDK reference has the full API.
Use the prebuilt screens, or use the headless hooks with your own interface. Both call the same wallet core.
Login, balance, send, receive, swap and portfolio screens. Colours, type and corner radius follow your theme.
The same wallet actions exposed as hooks, for teams that render their own interface.
Seed phrase, private key import, 2-of-3 MPC, or social, email and passkey login.
EVM networks, Solana, Bitcoin, Cosmos, Aptos, TON and Sui. The chain is set by one parameter.
Spend limits and allowlists set in the dashboard are applied before a transaction is signed.
ERC-4337 account abstraction with sponsored gas, session keys and batched transactions.
Requests are queued on poor connections. The device key share is kept in secure local storage.
Fiat on/off ramps (via partners) and prepaid cards (via licensed issuers) can be added to the same app.
A React Native SDK for your app and a Node.js SDK for your backend.
Both SDKs wrap the same Wallet API. Build and test against the sandbox before switching to live keys.
Your backend creates wallets, sends, swaps and applies policies through the Node.js SDK or plain HTTPS. Webhooks keep your records in sync, and a front end is optional.
1curl https://api.texavio.com/v1/wallets \2 -H "Authorization: Bearer $TEXAVIO_KEY" \3 -d '{ "userId": "usr_8231", "keyModel": "mpc",4 "chains": ["ethereum", "solana"] }'
1{2 "id": "wal_3f9a…",3 "status": "active",4 "addresses": {5 "ethereum": "0x7a1c…e93b",6 "solana": "9xQe…Lm2k"7 }8}
Endpoints, packages and fields shown are illustrative; the API reference has the full schema.
A documented REST API with a webhook for every event.
Backends in any language can create wallets, move funds and handle events. Responses are typed and requests are idempotent.
Request and response shapes are the same on every chain. Switching networks changes one field.
Mutual TLS, with API keys scoped per environment and permission. Keys rotate without downtime.
Requests are accepted only from allowlisted server IPs. Others are rejected at the gateway.
A retry with the same key does not create a duplicate wallet or transaction.
Limits are applied per client and reported in the response headers.
Each event carries a signature and timestamp for verification on receipt.
API calls, policy decisions and signatures are recorded and can be exported.
Support runs around the clock in three levels, with response and resolution times set out in your SLA. Covers the SDKs, the REST API and webhooks, and the backend Texavio runs for them.
First response on every ticket, around the clock: triage, how-to questions, and account and access issues.
Configuration, integration and module issues investigated by product engineers, with workarounds while a fix is prepared.
Bug fixes, root-cause analysis and security patches from Antier's core engineering team.