Cubewire LogoDeveloper
Support
Onboarding
Cubewire Developer Hub Logo
SOC 2 Compliant

Developer documentation and tools for Cubewire's digital wallet infrastructure. Built for developers, by developers.

developers@cubewire.com
TwitterGitHubDiscord

Developer Tools

  • API Documentation
  • API Reference

Resources

  • Documentation

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
© 2026 Cubewire. All rights reserved.
Developer Documentation Portal•Built with ♥ for developers
  1. Cubewire Wallet

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:

Vaults

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

Transactions

When you initiate a transaction, Cubewire:

  1. Evaluates your organization's policies
  2. Signs the transaction using HSM-protected keys
  3. Broadcasts to the blockchain
  4. Notifies you of status changes via webhooks

Policies

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.

Webhooks

Get real-time notifications when things happen: transactions confirmed, approvals needed, transfers received. No polling required.


Platform Capabilities

CapabilityWhat It Does
HSM Key StoragePrivate keys generated and stored in FIPS 140-2 Level 3 certified hardware
Policy EngineConfigurable rules: spending limits, allowlists, time windows, multi-sig
Compliance ScreeningBuilt-in sanctions checking and travel rule support
Multi-ChainEVM-compatible chains: Ethereum, Polygon, Arbitrum, Base, and more
WebhooksReal-time event notifications with retry and HMAC verification
Role-Based AccessFine-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

On this page

  • What is Cubewire Wallet-as-a-Service?
  • What You Can Build
  • Core Concepts
  • Platform Capabilities
  • Next
  1. Cubewire Wallet

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:

Vaults

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

Transactions

When you initiate a transaction, Cubewire:

  1. Evaluates your organization's policies
  2. Signs the transaction using HSM-protected keys
  3. Broadcasts to the blockchain
  4. Notifies you of status changes via webhooks

Policies

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.

Webhooks

Get real-time notifications when things happen: transactions confirmed, approvals needed, transfers received. No polling required.


Platform Capabilities

CapabilityWhat It Does
HSM Key StoragePrivate keys generated and stored in FIPS 140-2 Level 3 certified hardware
Policy EngineConfigurable rules: spending limits, allowlists, time windows, multi-sig
Compliance ScreeningBuilt-in sanctions checking and travel rule support
Multi-ChainEVM-compatible chains: Ethereum, Polygon, Arbitrum, Base, and more
WebhooksReal-time event notifications with retry and HMAC verification
Role-Based AccessFine-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

On this page

  • What is Cubewire Wallet-as-a-Service?
  • What You Can Build
  • Core Concepts
  • Platform Capabilities
  • Next