Skip to main content

Welcome to AxonVault WaaS

AxonVault is a production-grade Wallet-as-a-Service (WaaS) platform designed for B2B2C applications. We provide the complete infrastructure for building secure, compliant, and scalable wallet solutions.

Embedded Wallets

Integrate wallets directly into your web or mobile app with social login support

Server Wallets

Programmatic wallet management for backend services and automation

Multi-Chain Support

EVM chains (Ethereum, Base, Polygon) and Solana with unified APIs

Enterprise Security

TEE-protected keys, policy engine, and compliance-ready infrastructure

Two Ways to Integrate

AxonVault offers two distinct integration paths depending on your use case:

Embedded Wallet SDK

For consumer-facing applications where end users need wallets embedded in your app.
  • Social login (Google, Apple, Email)
  • Non-custodial HD wallets with cloud backup
  • Import existing wallets (mnemonic, private key, external)
  • Seamless UX with no blockchain complexity exposed
import { AxonVaultEmbedded } from '@axonvault/embedded-wallet-sdk';

// Initialize SDK
const axonVault = new AxonVaultEmbedded({
  projectId: 'proj_abc123'
});

// User authenticates via social login
const user = await axonVault.authenticate({
  provider: 'google',
  idToken: googleIdToken
});

// Wallet is automatically created
const wallet = await axonVault.getOrCreateWallet({
  walletName: 'My Wallet'
});

Server Wallet API

For backend services that need programmatic wallet control.
  • HD wallet creation and management
  • Transaction building and signing
  • Policy engine for compliance rules
  • Webhook notifications for transaction status
# Create a server wallet
POST /v1/server/wallets
{
  "walletName": "Treasury Wallet"
}

# Build and sign transactions programmatically
POST /v1/transactions/build
{
  "fromAddress": "0x...",
  "toAddress": "0x...",
  "amount": "1000000000000000000",
  "chainReference": "eip155:1"
}

Platform Architecture

AxonVault is built on a microservices architecture with 13 specialized services:
  • IAM Service: Organization, project, and user management
  • User Identity Service: Social authentication (Google, Apple, Email)
  • Dashboard Service: Tenant and API key lifecycle management
  • Wallet Service: Server and embedded wallet management
  • Address Service: Multi-chain address derivation
  • KMS Service: TEE-protected key management
  • TxBuilder Service: Transaction construction
  • Sign Service: Protocol-aware signing
  • TxRelay Service: Broadcasting and webhook notifications
  • Policy Engine: Risk rules and approval workflows
  • Asset Service: Balance tracking and history
  • Metadata Service: Chain configs and gas policies
  • DApp Service: Ecosystem management

Supported Networks

EVM Networks

NetworkChain ReferenceStatus
Ethereum Mainneteip155:1✅ Live
Ethereum Sepoliaeip155:11155111✅ Live

Solana Networks

NetworkChain ReferenceStatus
Solana Mainnetsolana:mainnet✅ Live
Solana Devnetsolana:devnet✅ Live

Security Model

AxonVault implements defense-in-depth security:
1

TEE-Protected Keys

All private keys are generated and stored within Trusted Execution Environments (TEE). Keys never leave the secure enclave.
2

Multi-Layer Authentication

Project API Keys for server access, JWT tokens for user sessions, and Wallet Auth Tokens for signing operations.
3

Policy Engine

Configurable rules for transaction limits, address whitelists, and multi-signature approval workflows.
4

Audit Logging

Complete audit trail of all wallet operations for compliance and forensics.

Quickstart

Get your first wallet running in 5 minutes

Authentication

Understand our security model

API Reference

Explore all endpoints

Getting Started

Embedded Wallets

Integrate wallets into your consumer app with the SDK

Server Wallets

Build backend wallet automation

API Reference

Complete API documentation

SDK Reference

Embedded Wallet SDK methods