NEW
Introducing Waas for exchanges, fintechs, web3 companies, and brands.
Introducing Waas
Read Our Blog

All-in-one platform
for key management and blockchain connectivity

Fordefi’s Wallet API enables you to scale your DeFi operations, instantly onboard new users, and upgrade your smart contracts with a seamless and secure turnkey solution. 

Trusted by

Developer Tools for Scale

Fordefi's Wallet API is a complete wallet solution, from secure private-key management and wallet creation, to full transaction lifecycle, asset listing, and real-time notifications, all with uncompromising security.

Build and scale your
Web3 project
without limits 

From securing your private keys, minting and burning NFTs, to deploying and upgrading your smart contracts, seamlessly build and launch your projects with a single API.

View Docs
Request API Docs
Python
Copied Code IconCopy Code Icon
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import requests

url = "https://api.fordefi.com/api/v1/transactions"

payload = {
  "vault_id": "16b5aa12-509e-4944-b656-cf096515d627",
  "note": "Mint 6 tokens",
  "type": "evm_transaction",
  "details": {
    "type": "evm_raw_transaction",
    "chain": "ethereum_mainnet",
    "gas": { 
    	"type": "priority",
    	"priority_level": "medium"
    },
    "to": "0x565697B5DD1F7Bdc61f774807057D058E5A27cbC",
    "value": "0"
    "data": {
      "method_name": "mintPublic",
      "method_arguments": [
      	"quantity:6"
      ]
    }
  }
}
import requests

url = "https://api.fordefi.com/api/
v1/transactions"

payload = {
 "vault_id":
 "16b5aa12-509e-4944-b656-
 cf096515d627",
 "note": "Mint 6 tokens",
 "type": "evm_transaction",
 "details": {
  "type": "evm_raw_transaction",
  "chain": "ethereum_mainnet",
  "gas": { 
   "type": "priority",
   "priority_level": "medium"
  },
  "to":
  "0x565697B5DD1F7Bdc61f774807057
  D058E5A27cbC",
  "value": "0"
  "data": {
   "method_name": "mintPublic",
   "method_arguments": [
    "quantity:6"
   ]
  }
 }
}

Accelerate customer onboarding without compromise

Instantly create new wallets for your users while remaining secure, organized, and within preset policies for user operations.

View Docs
Request API Docs
Python
Copied Code IconCopy Code Icon
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import requests

url = "https://api.fordefi.com/api/v1/vaults"

payload = {
  "type": "solana",
  "name": "Vault for joe@acme.com"
}

headers = {
  "accept": "application/json",
  "content-type": "application/json",
  "authorization": "Bearer token"
}

response = requests.post(url, json=payload, headers=headers)

print(response.text)
import requests

url = "https://api.fordefi.com/api/
v1/vaults"

payload = {
 "type": "solana",
 "name": "Vault for joe@acme.com"
}

headers = {
 "accept": "application/json",
 "content-type": "application/json",
 "authorization": "Bearer token"
}

response = requests.post(url,
json=payload, headers=headers)

print(response.text)

Securely automate your DeFi strategies 

Easily create and manage transactions across blockchains while keeping your assets safe.

View Docs
Python
Copied Code IconCopy Code icon
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import requests

url = "https://api.fordefi.com/api/v1/transactions"

payload = {
  "signer_type": "api_signer",
  "type": "evm_transaction",
  "details": {
    "type": "evm_transfer",
    "gas": { 
      "gas_limit": "26304",
      "type": "custom",
      "details": { 
        "type": "dynamic",
        "max_priority_fee_per_gas": "1",
        "max_fee_per_gas": "21000000000"
      }
    },
    "to": "0xB572Cf029bD939B260b16A97036456d6165F2222",
    "asset_identifier": {
      "type": "evm",
      "details": {
      	"type": "native",
        "chain": "ethereum_mainnet"
      }
    },
    "value": {
      "type": "value",
      "value": "10000000000"
    }
  },
  "note": "Transferring 10000000000 WEI (ETH) to Trading Account",
  "vault_id": "8988893a-cf29-4a02-acc7-5bb723c74f47"
}
import requests

url = "https://api.fordefi.com/api/
v1/transactions"

payload = {
 "signer_type": "api_signer",
 "type": "evm_transaction",
 "details": {
  "type": "evm_transfer",
  "gas": { 
   "gas_limit": "26304",
   "type": "custom",
   "details": { 
    "type": "dynamic",
    "max_priority_fee_per_gas": "1",
    "max_fee_per_gas": "21000000000"
   }
  },
  "to": "0xB572Cf029bD939B260b16A
  97036456d6165F2222",
  "asset_identifier": {
   "type": "evm",
   "details": {
    "type": "native",
    "chain": "ethereum_mainnet"
   }
  },
  "value": {
   "type": "value",
   "value": "10000000000"
  }
 },
 "note": "Transferring 10000000000
 WEI (ETH) to Trading Account",
 "vault_id": "8988893a-cf29-4a02-
 acc7-5bb723c74f47"
}

Unparalleled Suite for Digital Asset Management

Blockchain Connectivity

Interact with blockchains including Ethereum, Solana, StarkEx, and more, without the need to run your own nodes or index your own chains.  

Transaction Enrichment

Our enrichment engine will identify and verify each asset, smart contract, and dApps that you interact with.

Governance

Fordefi’s self-serve policy engine allows you to predefine your workflows based on user groups, dApps, and values, before turning on your automatic programs.

Self-Custody

Stay in control of your private keys by running your own API signer. You’re also in control of your own backup keys for a safe and independent disaster recovery.

Security Approach

We’ve designed and built our system to withstand the most sophisticated types of attacks. Our team consists of cryptography experts and cyber security veterans. We’ve achieved our SOC 2 Type 2 certification from Ernst & Young and regularly run red-team exercises.

Talk to Sales

Enterprise Support

We’re happy to hear from you and love working with our clients. We operate an extremely reliable and quick to respond team of experts that are here to help you investigate new projects and prioritize your feature requests. 

Talk to Sales

Documentation

Our clients love our API documentation! We’ve invested in providing you with robust and actively updated documentation so that you’re supported as you build.

View Docs

Meeting All Your Wallet Needs

Talk to Sales

Fordefi is the only solution that combines our powerful wallet API with an MPC SDK, enabling our clients to embed a Web3 wallet within their existing application and connect their users to the blockchain. Our semi-custodial MPC architecture provides the strongest level of security, while supporting flexible and user-friendly backup and recovery methods.

Talk to Sales

Customer Stories

  • Article Topic

    “We are very excited to be working with Fordefi as our DeFi-focused custodian solution. As a digital asset market maker, we are participating more and more in on-chain protocols both manually and algorithmically...

    Keyrock Chooses Fordefi’s DeFi Wallet & Security Platform

    Read Customer Story
  • Article Topic

    Halliday Chooses Fordefi’s MPC Wallet API to Power BNPL Starkware Gaming NFTs

    Fordefi’s wallet addresses a challenge we’re constantly dealing with in DeFi - secure connectivity and chain support. Fordefi’s multi-chain MPC platform enables us to confidently scale new chain support with institutional grade security.

    Read Customer Story