Introduction
Build secure digital asset applications with Cubewire's wallet infrastructure. Our APIs handle the complexity of key management, transaction signing, and compliance—so you can focus on your product.
What is Cubewire Wallet-as-a-Service?
Cubewire provides wallet-as-a-service infrastructure as part of its ecosystem for businesses managing digital assets. We handle secure key storage, transaction signing, policy enforcement, and compliance checks through simple REST APIs.
Your private keys are generated and stored in hardware security modules (HSM)—they never leave our secure infrastructure, and you never need to manage seed phrases or raw key material.
New to Cubewire?
Start with our Quickstart Guide to create your first vault and send a transaction in minutes.
What You Can Build
Treasury Management
Manage corporate crypto holdings with spending limits, approval workflows, and full audit trails.
Payment Infrastructure
Accept and send crypto payments with automatic compliance screening and real-time settlement tracking.
Trading Platforms
Build exchanges and trading apps with secure custody and instant transaction signing.
NFT & Gaming
Power in-game economies and NFT marketplaces with scalable wallet infrastructure.
Core Concepts
Before diving into the API, here are the key concepts you'll work with:
A vault is a secure wallet with its own blockchain address. Each vault has cryptographic keys stored in HSM infrastructure—you interact with vaults through our API, and we handle all the key management.
POST /api/v1/vaults → Creates a new vault with a fresh blockchain address
When you initiate a transaction, Cubewire:
- Evaluates your organization's policies
- Signs the transaction using HSM-protected keys
- Broadcasts to the blockchain
- Notifies you of status changes via webhooks
Policies let you define rules for transactions—spending limits, address allowlists, time-based restrictions, and multi-party approvals. Transactions are automatically evaluated against your policies before signing.
Get real-time notifications when things happen: transactions confirmed, approvals needed, transfers received. No polling required.
Platform Capabilities
| Capability | What It Does |
|---|---|
| HSM Key Storage | Private keys generated and stored in FIPS 140-2 Level 3 certified hardware |
| Policy Engine | Configurable rules: spending limits, allowlists, time windows, multi-sig |
| Compliance Screening | Built-in sanctions checking and travel rule support |
| Multi-Chain | EVM-compatible chains: Ethereum, Polygon, Arbitrum, Base, and more |
| Webhooks | Real-time event notifications with retry and HMAC verification |
| Role-Based Access | Fine-grained permissions for users and API keys |
Next
- Quickstart — Create your first vault and transaction in 5 minutes
- Architecture — Understand how Cubewire works under the hood
Introduction
Build secure digital asset applications with Cubewire's wallet infrastructure. Our APIs handle the complexity of key management, transaction signing, and compliance—so you can focus on your product.
What is Cubewire Wallet-as-a-Service?
Cubewire provides wallet-as-a-service infrastructure as part of its ecosystem for businesses managing digital assets. We handle secure key storage, transaction signing, policy enforcement, and compliance checks through simple REST APIs.
Your private keys are generated and stored in hardware security modules (HSM)—they never leave our secure infrastructure, and you never need to manage seed phrases or raw key material.
New to Cubewire?
Start with our Quickstart Guide to create your first vault and send a transaction in minutes.
What You Can Build
Treasury Management
Manage corporate crypto holdings with spending limits, approval workflows, and full audit trails.
Payment Infrastructure
Accept and send crypto payments with automatic compliance screening and real-time settlement tracking.
Trading Platforms
Build exchanges and trading apps with secure custody and instant transaction signing.
NFT & Gaming
Power in-game economies and NFT marketplaces with scalable wallet infrastructure.
Core Concepts
Before diving into the API, here are the key concepts you'll work with:
A vault is a secure wallet with its own blockchain address. Each vault has cryptographic keys stored in HSM infrastructure—you interact with vaults through our API, and we handle all the key management.
POST /api/v1/vaults → Creates a new vault with a fresh blockchain address
When you initiate a transaction, Cubewire:
- Evaluates your organization's policies
- Signs the transaction using HSM-protected keys
- Broadcasts to the blockchain
- Notifies you of status changes via webhooks
Policies let you define rules for transactions—spending limits, address allowlists, time-based restrictions, and multi-party approvals. Transactions are automatically evaluated against your policies before signing.
Get real-time notifications when things happen: transactions confirmed, approvals needed, transfers received. No polling required.
Platform Capabilities
| Capability | What It Does |
|---|---|
| HSM Key Storage | Private keys generated and stored in FIPS 140-2 Level 3 certified hardware |
| Policy Engine | Configurable rules: spending limits, allowlists, time windows, multi-sig |
| Compliance Screening | Built-in sanctions checking and travel rule support |
| Multi-Chain | EVM-compatible chains: Ethereum, Polygon, Arbitrum, Base, and more |
| Webhooks | Real-time event notifications with retry and HMAC verification |
| Role-Based Access | Fine-grained permissions for users and API keys |
Next
- Quickstart — Create your first vault and transaction in 5 minutes
- Architecture — Understand how Cubewire works under the hood