Skip To Content
Request Access
Direct Custody Wallets

Embed secure MPC wallets directly into your app

Fireblocks Direct Custody Wallets is the most secure way to embed multi-party computation (MPC) wallets into your application and protect your customers’ digital assets at scale.

Our Wallet APIs enable you to easily create and manage your customers’ funds, and maintain direct custody on the digital assets.

Why Fireblocks Direct Custody

    • Multi-layer security

      Fireblocks eliminates a single point of private key compromise by layering MPC-CMP, secure hardware enclaves, and our governance engine.

    • Perform at scale

      Create millions of direct custody wallets at scale with no gas fees, Fireblocks MPC-CMP also provides the fastest transaction signing speeds of any MPC solution.

    • Deploy on any blockchain

      Deploy on 50+ blockchains, all with a single wallet infrastructure. Fireblocks supports the leading token standards such as ERC, BEP, and SPL.

    • Eliminate counterparty risk

      Remain in full control of your customers’ private keys to eliminate the counterparty risk of subcustodial solutions.

130M+ wallets and $4T+ transactions secured by Fireblocks

  • // Create Vault Account
    const { FireblocksSDK } = require('fireblocks-sdk');
    const apiSecret = fs.readFileSync(path.resolve("fireblocks_secret.key"), "utf8");
    const fireblocks = new FireblocksSDK(apiSecret, "a2b2be2a-a2a3-a2a2-aec85-ae1579b2d1a2");
    (async() => {
    const myNewVault = await fireblocks.createVaultAccount("QuickStart_Vault");


Powerful APIs to create and manage millions of wallets

Embed crypto and NFT wallets directly into your application with a single API. Fireblocks APIs enable developers to do more than create direct custody wallets and sign transactions, they can perform any on-chain interaction such as interacting with smart contract or monitoring transaction statuses. Our APIs generate ECDSA and EdDSA signatures to sign any transaction or message.

Flexible operating models

Deploy wallets across blockchains

Developer docs Explore our guides to start building with MPC wallets

Get started with the Fireblocks Developer Sandbox

The Developer Sandbox is the quickest way to evaluate Fireblocks Wallets-as-a-Service and begin testing your application with our APIs, SDKs, and Console.

Start Developing

Security that extends to developer operations

Fireblocks policy engine

Protect your operations against internal collusion and attackers

Fireblocks Policy Engine allows you to configure approval workflows, roles, scope, and governance for API keys and transaction values. Transaction approval workflows can be automated or manual, and approvals can be enforced to secure client wallets from internal and external cyberattacks on your production systems.

Protect smart contracts for NFTs and tokens

Safeguard your developers as they build on-chain

Provide your customers with secure Web3 and DeFi access

Web3 Wallet Link

Enable users to connect to Web3 and DeFi directly from your application

Fireblocks Web3 Wallet Link enables users to connect their in-app direct custody wallet into dApps so they can trade on DeFi protocols, use their tokens in play-to-earn games, or purchase on NFT marketplaces. Our Policy Engine lets you control and safeguard the user experience, so users can only interact with approved dApps.

Maintain compliant digital asset operations

Compliance solution suite

Real-time transaction monitoring to ensure AML and KYT compliance

Fireblocks integrates with Chainalysis and Elliptic to provide real-time anti-money laundering (AML) and know your transaction (KYT) monitoring and provides travel rule support with Notabene. Set automated screening policies based on your risk profiles that flag or freeze transactions involving addresses associated with risky or criminal activity.

Fireblocks cold storage

The only MPC-based cold storage solution

Crime and Specie Insurance Digital asset insurance to meet your risk and regulatory requirements

Howard Silby

Chief Innovation Officer

We felt that Fireblocks' technology — the enterprise grade multi-party computation wallet and security — provided a solution that met the bank's needs.
Why National Australia Bank chose Fireblocks
  • $ 4 T+

    transactions secured

  • 170 M+

    Wallets created

Start building today with Fireblocks Developer Sandbox

Start Developing