EVM + Solana + Tron

Programmable wallet infrastructure for every developer

Create and manage wallets, sign transactions, and send stablecoins. Pay only for what you use — no seat fees, no hidden costs.

Free sandbox tier

VaultKey dashboard
Builders and fintech teams trust VaultKey
VaultKey cut our wallet integration time from weeks to a single afternoon. The stablecoin transfer API is exactly the abstraction we needed.
Finally a wallet layer that doesn't try to lock you in. The multi-chain support and KMS options made this an easy choice.
don't sleep on VaultKey
shellscape avatar
shellscape jsx.email
The sandbox isolation is a killer feature for staging environments.
Andras Bacsai avatar
Andras Bacsai coolify.io
Webhook delivery + job polling. Perfect async model.
VicVijayakumar avatar
VicVijayakumar onetimefax.com
Features
Dashboard & Analytics

Dashboard & Analytics

Monitor wallet activity, credit consumption, and operation counts in real time. Filter by chain, operation type, and date range. Export usage data and track which teams are spending what.

EVM + Solana Support

EVM + Solana Support

Create and manage wallets across all major EVM networks — Ethereum, Polygon, Arbitrum, Base, Optimism, BSC — and Solana. One unified API for both ecosystems.

Stablecoin Transfers

Send USDC and USDT with a single API call. Async job queue with webhook delivery and polling. Gasless transfers via relayer on supported EVM chains.

KMS Key Management

Pluggable KMS backends — HashiCorp Vault, AWS KMS, and GCP KMS. Keys never leave the HSM. Bring your own KMS or use the managed default.

Multi-tenant & RBAC

Full organization model with owner, admin, developer, and viewer roles. Separate mainnet and sandbox environments with isolated orgs, API keys, and credit balances.

Developers

Typed SDKs and a simple REST API — integrate managed wallets in minutes, not weeks.

import { VaultKey } from "@vaultkey/sdk";

const vk = new VaultKey({
  apiKey: "vk_live_your_api_key",
  apiSecret: "your_api_secret",
});

// Create a wallet
const { data: wallet } = await vk.wallets.create({
  userId: "user_123",
  chainType: "evm",
  label: "main",
});

// Send USDC on Polygon
const { data: job } = await vk.stablecoin.transfer(wallet.id, {
  token: "usdc",
  to: "0xRecipientAddress",
  amount: "50.00",
  chainType: "evm",
  chainName: "polygon",
});

// Poll for result
const { data: result } = await vk.jobs.get(job.jobId);
console.log(result.status); // "completed"
Language example toggled
Pricing

Free to start. Scale when you need to. No seat fees, no hidden costs.

Pricing Calculator

Slide to pick your usage tier and billing cycle.

4M
4M
Plan
Starter
4,000,000 credits / mo
Auto-upgrades to Starter 7M if credits run out mid-cycle.
Estimated total
$49
/mo
200 req/sec · 200,000 subscriptions
7-day notification history
Advanced analytics · team features
Archive nodes · helpdesk priority

100% money-back guarantee · Credits don't roll over · No hidden fees

About

VaultKey provides wallet infrastructure for developers who need to create and manage wallets on behalf of their users. Keys are processed inside hardware security boundaries — never exposed to your application layer.