01What it is
Wallet-as-a-Service
Wallets at signup.Keys you never touch.
Provision a non-custodial wallet for every user and every agent the moment they sign in. Keys never reach your servers, never sit in a CSV, never get handed to users as a seed phrase. The wallet substrate the rest of the Abstraxn stack runs on.
02Features
What it does
06
Non-custodial by architecture.
Keys never touch your servers, never sit in a CSV, never reach your application code.
Passkeys and social auth.
Email, OAuth, and WebAuthn flows with no seed phrases anywhere.
Auth-native provisioning.
Wallets created from existing identity providers, no separate signup, no separate app.
Recovery without phrases.
Passkey and social recovery so users never depend on a backup they wrote down.
Cross-chain by default.
One wallet provisions across Ethereum, Base, Arbitrum, and Polygon.
One SDK across the stack.
The same wallet flows through Smart Accounts, Bundler, Paymaster, and Relayer.
The wallet layer the rest of Abstraxn is built on.
03How to use
Get started
Provision wallets through the unified SDK. Full integration steps live in the docs.
import { AbstraxnProvider } from "@abstraxn/signer-react";
export function AppProviders({ children }: { children: React.ReactNode }) {
return (
<AbstraxnProvider
config={{
apiKey: process.env.NEXT_PUBLIC_ABSTRAXN_API_KEY || "YOUR_API_KEY",
}}
>
{children}
</AbstraxnProvider>
);
}