# Fireblocks Developer Docs: Guides

## Guides

### Get Started

- [Fireblocks Developer Docs](https://developers.fireblocks.com/docs/introduction.md)
- [What Is Fireblocks?](https://developers.fireblocks.com/docs/what-is-fireblocks.md): Fireblocks is a user-friendly platform that uses direct custody to build new blockchain-based products and manage your digital asset operations. Direct custody is a type of self-custody that seamlessly blends high performance, zero counterparty risk, and multiple layers of security. With Fireblocks,…
- [Getting Started](https://developers.fireblocks.com/docs/quickstart.md): Install the Fireblocks Documentation MCP, then use an SDK or the Fireblocks CLI to make your first Fireblocks API calls.
- [Building with AI](https://developers.fireblocks.com/docs/building-with-ai.md): AI-assisted development is the default way to build on Fireblocks. This page explains the tools available and when to use each.
- [Fireblocks Key Features & Capabilities](https://developers.fireblocks.com/docs/capabilities.md)
- [Fireblocks Object Model](https://developers.fireblocks.com/docs/object-model.md): The Fireblocks platform can be viewed as consisting of the following components:
- [Workspace Comparison](https://developers.fireblocks.com/docs/workspace-environments.md)
- [Data Privacy and Protection](https://developers.fireblocks.com/docs/data-privacy-and-protection.md): Fireblocks does not store or process any client Personal Identifiable Information (PII). To achieve this, the customer is required to strictly use anonymized tokens, such as  (UUID) to reflect client data. These anonymous tokens are mapped internally by the customer to actual client identifiers stor…
- [Developer Center](https://developers.fireblocks.com/docs/developer-center.md)

#### Explore Use Cases

- [Explore Use Cases](https://developers.fireblocks.com/docs/use-cases.md)
- [Wallet-as-a-Service](https://developers.fireblocks.com/docs/wallet-as-a-service.md): Easily build and integrate custom, secure wallets into your application with Fireblocks' Wallet-as-a-Service API
- [Self-Custody Infrastructure](https://developers.fireblocks.com/docs/self-custody-infrastructure.md): Be the owner of your funds without compromising speed and security using Fireblocks' self-custody infrastructure
- [Tokenization](https://developers.fireblocks.com/docs/tokenization.md): Deploy, manage, mint, and burn custom tokenized on-chain assets securely using the Fireblocks API
- [Treasury Management](https://developers.fireblocks.com/docs/treasury-management.md): Store your funds securely in hot and cold wallets, manage your fund operations, and connect to exchanges, DeFi, and trading counterparties with Fireblocks Treasury Management

### Workspace & Security

- [Overview](https://developers.fireblocks.com/docs/manage-users.md): Fireblocks users can be added either via the web console or via the API:
- [Whitelist IPs for API Keys](https://developers.fireblocks.com/docs/whitelist-ips-for-api-keys.md): The IP allowlist (whitelist) enables you to restrict API calls to only accept specific IP addresses for each API key. Only allowing access to a select number of IP addresses can lower the chances of a security threat or malicious attack.
- [Audit Logs API](https://developers.fireblocks.com/docs/audit-logs-api.md)
- [Define Approval Quorums](https://developers.fireblocks.com/docs/define-approval-quorums.md)
- [Set Policies](https://developers.fireblocks.com/docs/set-transaction-authorization-policy.md): Policies define which actions are allowed or blocked in your Fireblocks workspace: controlling who can initiate transactions, from which sources, to which destinations, and under what conditions. You can manage Policies directly in the Fireblocks Console using the Policy Editor, or programmatically…
- [Configure Policies](https://developers.fireblocks.com/reference/configure-transaction-authorization-policy.md)
- [Segregate Duties](https://developers.fireblocks.com/docs/segregate-duties.md): To ensure the security of your workspace operations, it is crucial to segregate duties and delegate responsibilities appropriately. The first and most important step is to distinguish between users handling critical managerial tasks and those managing regular operations.
- [Overview](https://developers.fireblocks.com/docs/perform-drs-process.md)

#### Manage API Access

- [Manage API Access](https://developers.fireblocks.com/docs/manage-api-keys.md)
- [Create a CSR for an API user](https://developers.fireblocks.com/docs/generate-a-csr-for-an-api-user.md)

### Webhooks

- [Webhooks Overview](https://developers.fireblocks.com/reference/webhooks-overview.md)
- [Webhooks Migration Guide](https://developers.fireblocks.com/reference/webhook-v2-migration-guide.md)
- [Resending & troubleshooting webhook notifications](https://developers.fireblocks.com/reference/webhooks-resend-troubleshooting.md)
- [Best practices for webhooks](https://developers.fireblocks.com/reference/webhooks-best-practices.md)

#### Getting Started

- [Configuring webhooks](https://developers.fireblocks.com/reference/webhooks-gettingstarted-configuringwebhooks.md)
- [Responses & retries](https://developers.fireblocks.com/reference/webhooks-gettingstarted-responsesretries.md)

##### Protecting webhooks

- [Protecting webhooks](https://developers.fireblocks.com/reference/webhook-protection-guide.md)
- [IP allowlisting](https://developers.fireblocks.com/reference/webhooks-ip-allowlisting.md)
- [Validating webhooks](https://developers.fireblocks.com/reference/validating-webhooks.md)

#### Webhook & Notification Structures

- [Webhook object structure](https://developers.fireblocks.com/reference/webhooks-structures-webhookobjectstructure.md)
- [Webhook notification structure](https://developers.fireblocks.com/reference/webhooks-structures-notificationstructure.md)

#### Event Types

- [Transaction events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-transaction.md)
- [Wallet events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-wallet.md)
- [Embedded Wallet events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-embeddedwallet.md)
- [CeFi events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-cefi.md)
- [Whitelist events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-whitelist.md)
- [Tokenization events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-tokenization.md)
- [Smart Transfer events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-smarttransfer.md)
- [Network connection events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-networkconnection.md)
- [Off Exchange events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-offexchange.md)
- [Order events](https://developers.fireblocks.com/reference/order-events.md)

### Direct Custody Wallets

- [Overview](https://developers.fireblocks.com/docs/overview.md)
- [Create Direct Custody Wallets](https://developers.fireblocks.com/docs/create-direct-custody-wallets.md)

### Manage Wallets

- [Create Vault Accounts](https://developers.fireblocks.com/reference/create-vault-account.md)
- [Create Vault Wallets](https://developers.fireblocks.com/reference/create-vault-wallet.md)
- [Create Omnibus Structure](https://developers.fireblocks.com/reference/create-omnibus-structure.md)
- [TON High-Load Wallets](https://developers.fireblocks.com/reference/ton-high-load-wallets.md)
- [Add a Hedera Asset Wallet](https://developers.fireblocks.com/docs/add-a-hedera-asset-wallet.md): Create HBAR and Hedera Token Service (HTS) asset wallets in a vault account, and choose how each HTS token is associated with the account on-chain.
- [USDC Gateway](https://developers.fireblocks.com/docs/usdc-gateway.md)
- [Tags](https://developers.fireblocks.com/docs/tags.md): Create, attach, and manage tags through the Fireblocks API, including protected tags, the quorum approval flow, and filtering vault accounts by tag.
- [Wallet Pools](https://developers.fireblocks.com/docs/wallet-pools.md): Group vault accounts into a Wallet Pool and send from it as one logical source, with health-aware member selection, Policy setup, and reconciliation.

### Embedded Wallets

- [Embedded Wallets](https://developers.fireblocks.com/docs/dynamic-embedded-wallets.md): Build non-custodial wallet experiences with Dynamic's MPC-secured embedded wallets, now part of Fireblocks.

### Transactions

- [Create Transactions](https://developers.fireblocks.com/reference/create-transactions.md)
- [Monitoring Transaction Statuses](https://developers.fireblocks.com/reference/monitoring-transaction-status.md)
- [Boost Transactions](https://developers.fireblocks.com/docs/boost-transactions.md)
- [Estimate Transaction Fee](https://developers.fireblocks.com/reference/estimate-transaction-fee.md)

#### Process Deposits

- [Overview](https://developers.fireblocks.com/docs/define-confirmation-policy.md): Blockchain confirmations are crucial for maintaining the security and integrity of the blockchain. This process ensures that transactions are securely verified, thereby preventing fraud and double-spending. However, the number of confirmations also directly impacts the time it takes for a transactio…
- [Manage Deposits at Scale](https://developers.fireblocks.com/docs/manage-deposits-at-scale.md)
- [Sweep Funds](https://developers.fireblocks.com/docs/sweep-funds.md)
- [Validate Balances](https://developers.fireblocks.com/docs/validate-balances.md): Fireblocks customers can create automated mechanisms to notify their organization about incoming transactions using the following methods:
- [Associate End Clients](https://developers.fireblocks.com/docs/associating-end-clients-with-transactions.md)
- [Sweep to Omnibus](https://developers.fireblocks.com/reference/sweep-to-omnibus-1.md)

#### Process Withdrawals

- [Overview](https://developers.fireblocks.com/docs/whitelist-addresses.md)
- [Estimate Transaction Fees](https://developers.fireblocks.com/docs/verify-fee-effeciency.md): Fireblocks provides clients with two API endpoints to estimate transaction fees:
- [Manage Withdrawals at Scale](https://developers.fireblocks.com/docs/manage-withdrawals-at-scale.md)

#### UTXO Management

- [Select UTXOs](https://developers.fireblocks.com/reference/select-utxos-for-a-transaction.md)
- [Consolidate UTXOs](https://developers.fireblocks.com/reference/consolidate-utxos.md)

### Canton

- [Canton Overview](https://developers.fireblocks.com/docs/canton.md): Fireblocks support for the Canton network: reading Canton items, receiving webhook notifications, and writing calls and offer responses.
- [Read Canton Transactions](https://developers.fireblocks.com/docs/read-canton-transactions.md): Canton items are standard Fireblocks transactions. Read them with the existing transactions endpoints and branch on the cantonDetails object.
- [Canton Transaction Webhooks](https://developers.fireblocks.com/docs/canton-transaction-webhooks.md): Canton transactions notify you through the standard TRANSACTION_STATUS_UPDATED webhook. Branch on availableResponses to find offers you can answer.
- [Write Canton Transactions](https://developers.fireblocks.com/docs/write-canton-transactions.md): Make a Canton call to act on Canton, and answer an offer to respond to one. Both return the outgoing transaction; the on-chain outcome always arrives by webhook.

### Gas Management

- [Gas Management Overview](https://developers.fireblocks.com/docs/gas-management.md): Stop funding each vault account with gas by hand. Compare gasless transactions, where a relay pays the fee, with Gas Station, which auto-fuels vault accounts.

#### Gasless Transactions

- [Gasless Transactions Overview](https://developers.fireblocks.com/docs/gasless-transactions.md): Send tokens from vault accounts that hold no native gas, with a relay that pays the fee. Compare the gasless mechanisms Fireblocks supports on EVM and Solana.
- [EVM Gasless (Universal Gasless)](https://developers.fireblocks.com/docs/evm-gasless.md): Send EVM token transfers and contract calls from vault accounts with no ETH. Set up a relay and Policy rules, send with useGasless, and read gaslessInfo.
- [Solana Gasless](https://developers.fireblocks.com/docs/solana-gasless.md): Send SPL tokens from vault accounts with no SOL by setting a fee payer vault account. Covers setup, the key set requirement, useGasless, and feePayerInfo.

#### Gas Station

- [Work with Fireblocks Gas Station](https://developers.fireblocks.com/docs/work-with-gas-station.md)
- [Enable the Gas Station](https://developers.fireblocks.com/docs/enabling-the-gas-station-1.md)
- [Set Auto Fueling Property](https://developers.fireblocks.com/docs/set-auto-fueling-property.md)
- [Configure Gas Station Values](https://developers.fireblocks.com/docs/configure-gas-station-values.md): You can configure the Fireblocks Gas Station with a gas threshold, a gas cap, and a maximum gas price for each blockchain network according to its base asset by using the Fireblocks API.
- [Fund the Gas Station](https://developers.fireblocks.com/reference/fund-the-gas-station.md)
- [Monitor the Gas Station](https://developers.fireblocks.com/reference/monitor-the-gas-station.md)

### Treasury & Trading

- [Connect to the Fireblocks Network](https://developers.fireblocks.com/docs/connect-to-the-fireblocks-network.md): The Fireblocks Network is a peer-to-peer, institutional liquidity and transfer network of 1,500+ liquidity providers, lending desks, and trading counterparties. Members can discover, connect, and settle with other Fireblocks Network members quickly, easily, and securely using features available only…
- [Execute Smart Transfers](https://developers.fireblocks.com/docs/execute-smart-transfers.md)

#### Exchanges & Fiat Providers

- [Connect to Exchanges and Fiat Providers](https://developers.fireblocks.com/docs/connect-to-exchanges-and-fiat-providers.md): Fireblocks enables clients to connect their own (supported by Fireblocks) exchange and fiat accounts directly within the workspace.
- [Add an Exchange Account](https://developers.fireblocks.com/docs/add-an-exchange-account.md): You can easily add your own exchange account to the Fireblocks workspace, provided it's supported by Fireblocks. Once connected, you can seamlessly transfer funds between your exchange account and Fireblocks via the console or API. This guide will explain to you how to add an exchange account via ou…

#### Staking

- [Overview](https://developers.fireblocks.com/reference/staking-overview.md)
- [Stake Assets](https://developers.fireblocks.com/docs/stake-assets.md)
- [Create a Staking Position](https://developers.fireblocks.com/reference/create-stake.md)
- [Unstake & Withdraw](https://developers.fireblocks.com/reference/withdraw-staked-assets.md)

#### Converting and Trading API

- [Overview](https://developers.fireblocks.com/docs/trading-api-overview.md)
- [Swap examples via DeFi](https://developers.fireblocks.com/docs/swap-via-direct-access-providers-defi.md)
- [On/Off-Ramp, and cross-chain Swap via CeFi](https://developers.fireblocks.com/docs/on-ramp-off-ramp-and-bridgeswap-via-account-based-providers-cefi.md)
- [Off-ramp with Circle Payment Network (CPN)](https://developers.fireblocks.com/docs/circle-payments-network-cpn-api-guide.md)

### Smart Contracts & Tokenization

- [Tokenize Assets](https://developers.fireblocks.com/docs/issue-new-tokens.md)
- [Interact With Smart Contracts](https://developers.fireblocks.com/docs/interact-with-smart-contracts.md)
- [Index Any Contract](https://developers.fireblocks.com/docs/index-any-contract.md): Enable on-chain data indexing for any linked EVM smart contract, then query decoded transfers, balances, supply history, and RBAC roles through the Tokenization API.
- [Fetching Transaction Receipt](https://developers.fireblocks.com/docs/fetching-transaction-receipt.md): This guide outlines the procedure for retrieving a transaction receipt via the  endpoint, utilizing the  function in the Fireblocks SDK.
- [Upload Contract Template](https://developers.fireblocks.com/reference/upload-contract-template.md)
- [Issue new ERC721F/ERC1155F Tokens](https://developers.fireblocks.com/reference/issue-new-erc721ferc1155f-tokens.md)
- [Interact with Solana Programs](https://developers.fireblocks.com/reference/interact-with-solana-programs.md)
- [SDK - Multichain Deployment](https://developers.fireblocks.com/reference/sdk-multichain-deployment.md)
- [Multi-Vault Solana Signing](https://developers.fireblocks.com/reference/multi-vault-solana-signing.md)

#### ERC-20F Tokens

- [Issue New ERC20F Tokens](https://developers.fireblocks.com/reference/issue-new-erc-20f-tokens.md)
- [Setting Up Roles in ERC20F Tokens](https://developers.fireblocks.com/reference/setting-up-roles-in-erc20f-tokens.md)
- [Operational Guide for ERC20F Token](https://developers.fireblocks.com/reference/operational-guide-for-erc20f-token.md)

### Assets & NFTs

- [Overview](https://developers.fireblocks.com/docs/list-supported-assets-1.md): Fireblocks supports thousands of assets across dozens of blockchain networks and frequently adds support for new assets. All supported assets share the same name and asset ID across every customer workspace where they are available.
- [Add Tokens](https://developers.fireblocks.com/reference/add-your-tokens.md)

#### Manage NFTs

- [Deploy an NFT Collection](https://developers.fireblocks.com/reference/deploy-an-nft-collection.md)
- [Mint an NFT](https://developers.fireblocks.com/reference/mint-an-nft.md)
- [Retrieve NFTs](https://developers.fireblocks.com/reference/retrieve-nfts.md)
- [Transfer NFTs](https://developers.fireblocks.com/reference/transfer-nfts.md)

### Compliance

- [Overview](https://developers.fireblocks.com/docs/define-aml-policies.md): Since privacy is a key principle of blockchain technology, transactions on the blockchain do not contain any information about the people or organizations involved. However, criminals may try to use this anonymity to hide illicit fund transfers. To prevent funds from being sent to criminals or sanct…
- [Define Travel Rule Policies](https://developers.fireblocks.com/docs/define-travel-rule-policies.md): The  recommended the Travel Rule in order to combat money laundering and terrorist trafficking activity. The rule states that Virtual Asset Service Providers (VASPs), which include businesses that exchange virtual assets, must provide additional data on the senders and recipients of certain transact…
- [Interact with TRUST](https://developers.fireblocks.com/docs/interact-with-trust.md): The  platform can be used to securely send information required by the Travel Rule.
- [Address Registry](https://developers.fireblocks.com/reference/address-registry.md)
- [Integrating third-party AML providers](https://developers.fireblocks.com/docs/integrating-third-party-aml-providers.md): Fireblocks offers direct integrations with AML providers Chainalysis and Elliptic. If you prefer to use a different provider, you can use the workflows below to integrate a third-party service into your workspace.
- [Travel Rule Support Integration Guide](https://developers.fireblocks.com/reference/travel-rule-link-integration.md)
- [Travel Rule with Notabene - Validate Travel Rule](https://developers.fireblocks.com/reference/validate-travel-rule.md)
- [How to Use Fireblocks TypeScript SDK with Travel Rule Messages](https://developers.fireblocks.com/reference/how-to-use-fireblocks-typescript-sdk-with-travel-rule-messages.md)
- [Bring your own screening check developer guide](https://developers.fireblocks.com/reference/bring-your-own-screening-check-developer-guide.md)

#### Encrypted PII Messages

- [Constructing Encrypted PII Messages for Exchanges via Fireblocks](https://developers.fireblocks.com/docs/a-developers-guide-to-constructing-encrypted-pii-messages-for-binance-via-fireblocks.md)
- [Mandatory properties for Binance withdrawals](https://developers.fireblocks.com/docs/mandatory-properties-for-withdrawals.md)
- [Mandatory properties for Binance deposits](https://developers.fireblocks.com/docs/mandatory-properties-for-deposits.md)
- [Mandatory fields for Bitstamp withdrawals](https://developers.fireblocks.com/docs/mandatory-fields-for-bitstamp-withdrawals.md)
- [Mandatory fields for Bitstamp deposits](https://developers.fireblocks.com/docs/mandatory-fields-for-bitstamp-deposits.md)
- [Mandatory fields for TrustCo withdrawals](https://developers.fireblocks.com/docs/mandatory-fields-for-trustco-withdrawals.md)
- [Mandatory fields for OKex withdrawals](https://developers.fireblocks.com/docs/mandatory-fields-for-okex-withdrawals.md)

### Payments

- [Overview](https://developers.fireblocks.com/docs/create-payouts.md)
- [Execute Payouts](https://developers.fireblocks.com/reference/executing-payouts.md)

#### Payment Flows

- [Define Payment Flows](https://developers.fireblocks.com/docs/payment-flows-copy.md)
- [Create Workflow Configuration](https://developers.fireblocks.com/reference/create-workflow-configuration.md)
- [Create Workflow Execution](https://developers.fireblocks.com/reference/create-workflow-execution.md)
- [Launch Workflow Execution](https://developers.fireblocks.com/reference/launch-workflow-execution.md)

#### x402

- [Get Started with x402 on Fireblocks](https://developers.fireblocks.com/docs/x402-getting-started.md): New to x402? Understand what it is, decide whether you're selling, buying, or both, and choose between the hosted and open-source Fireblocks facilitator.
- [x402 Concepts and Glossary](https://developers.fireblocks.com/docs/x402-concepts.md): The core ideas and vocabulary behind x402 payments on Fireblocks: the 402 handshake, facilitator, schemes, transfer mechanisms, EIP-712, and settlement.
- [Prerequisites and Testnet Funds](https://developers.fireblocks.com/docs/x402-prerequisites.md): What you need before running x402 on Fireblocks: Node.js, a Fireblocks workspace, an API user and vault, and how to get testnet USDC and gas ETH.
- [x402 Quickstart: Your First Settled Payment](https://developers.fireblocks.com/docs/x402-quickstart.md): A hands-on testnet walkthrough that wires the Fireblocks x402 facilitator, an example merchant, and a test client into one real settled payment.
- [Supported Networks and Assets](https://developers.fireblocks.com/docs/x402-networks-assets.md): Which blockchains and tokens x402 on Fireblocks supports, how assets are identified, testnet vs mainnet policy, and how the network you accept affects cost.
- [x402 Protocol Reference](https://developers.fireblocks.com/docs/x402-protocol-reference.md): Reference for x402 v2 on Fireblocks: the 402 PaymentRequired body, the payment headers, facilitator request and response shapes, and the error codes.
- [x402 Ecosystem and Interoperability](https://developers.fireblocks.com/docs/x402-ecosystem.md): How the Fireblocks x402 facilitator and agent interoperate with the wider x402 ecosystem: the open protocol, the Bazaar directory, and agent payment standards.
- [x402 Troubleshooting and FAQ](https://developers.fireblocks.com/docs/x402-troubleshooting.md): Resolve common x402 issues across the Fireblocks facilitator and agent, and answers to frequent questions about cost, custody, networks, and mechanisms.

##### Facilitator

- [Overview](https://developers.fireblocks.com/docs/x402-facilitator-overview.md): Charge for any HTTP endpoint with a one-shot cryptographic signature. Verify and settle x402 payments on-chain through Fireblocks.
- [Integration](https://developers.fireblocks.com/docs/x402-facilitator-integration.md): Integrate the Fireblocks x402 Facilitator from your merchant server. Covers the payment processing API, transfer mechanisms, and pricing modes.
- [Operating and Production](https://developers.fireblocks.com/docs/x402-facilitator-operations.md): Operate and deploy the Fireblocks x402 Facilitator: config file, auth model, management API, CLI, Payment Instruction Integrity, production deployment, and operator risk.
- [Build an Agentic Product Catalog](https://developers.fireblocks.com/docs/x402-facilitator-product-catalog.md): Declare payment-gated products on the Fireblocks x402 Facilitator and publish them so AI agents can discover, price, and pay for your services automatically.

##### Agent

- [x402 Agent](https://developers.fireblocks.com/docs/x402-agent.md): Open-source Fireblocks-powered agent that automatically pays for x402-protected resources — available as an MCP server and a CLI.
- [Fund and Control Agent Spending](https://developers.fireblocks.com/docs/x402-agent-spending-controls.md): Fund AI agents from Fireblocks vaults and control what they spend at company scale: budgets, per-agent isolation, Policy-enforced limits, and a full audit trail.

### Offchain Signing

- [Overview](https://developers.fireblocks.com/docs/raw-signing.md)
- [Sign Typed Messages](https://developers.fireblocks.com/docs/typed-message-signing-1.md)
- [Caching Signatures](https://developers.fireblocks.com/reference/caching-signatures.md)

#### Typed Message Signing

- [Sign Typed Messages](https://developers.fireblocks.com/docs/typed-message-signing-1.md)
- [Structure the API Call](https://developers.fireblocks.com/reference/structuring-the-api-call.md)
- [Sign Typed Messages in Ethereum](https://developers.fireblocks.com/reference/sign-typed-messages-for-ethereum-and-evm-networks.md)
- [Sign Typed Messages in Tron](https://developers.fireblocks.com/reference/signing-typed-messages-in-tron.md)
- [Sign Typed Messages in Bitcoin](https://developers.fireblocks.com/reference/signing-typed-messages-in-bitcoin.md)

#### RAW Signing

- [Overview](https://developers.fireblocks.com/docs/raw-signing.md)
- [Structure the API Call](https://developers.fireblocks.com/reference/structure-the-api-call.md)
- [Code Examples](https://developers.fireblocks.com/reference/code-examples-2.md)

### API Co-Signers

- [Use API Co-signers for Signing and Approval Automation](https://developers.fireblocks.com/docs/use-cosigners-for-signing-automation.md)
- [API Co-signers Architecture Overview](https://developers.fireblocks.com/docs/cosigner-architecture-overview.md)
- [Intel SGX Co-signer Architecture](https://developers.fireblocks.com/docs/intel-sgx-api-co-signer.md)
- [AWS Nitro API Co-signer Architecture](https://developers.fireblocks.com/docs/aws-nitro-api-co-signer.md)
- [Google Cloud Confidential Space API Co-signer Architecture](https://developers.fireblocks.com/docs/gcp-confidential-space-api-co-signer.md)
- [Setup API Co-signer Callback Handler](https://developers.fireblocks.com/docs/create-api-co-signer-callback-handler.md)
- [API Co-signer Security Checklist and Recommended Defense and Monitoring Systems](https://developers.fireblocks.com/docs/co-signer-security-checklist-defense-monitoring.md)
- [Configuring Multiple API Co-signers in High Availability](https://developers.fireblocks.com/docs/multiple-cosigners-high-availability.md)

#### API Co-signer Management

- [API Co-signer Management](https://developers.fireblocks.com/reference/api-cosigner-management.md)
- [Using the Communal Test Co-signer](https://developers.fireblocks.com/reference/use-communal-cosigner.md)
- [Operating the API Co-signer](https://developers.fireblocks.com/reference/api-cosigner-operate.md)
- [API Co-signer Troubleshooting](https://developers.fireblocks.com/reference/api-cosigner-troubleshooting.md)

#### API Co-signer Deployment

- [API Co-signer Deployment Options and Installation Flow](https://developers.fireblocks.com/reference/api-cosigner-installation-flow.md)
- [Add a new Co-signer to the workspace](https://developers.fireblocks.com/reference/install-api-cosigner-add-new-cosigner-p2.md)
- [Install SGX Azure API Co-signer](https://developers.fireblocks.com/reference/install-api-cosigner-azure.md)
- [Install SGX Azure Marketplace API Co-signer](https://developers.fireblocks.com/reference/install-api-cosigner-azure-marketplace.md)
- [Install SGX On-prem API Co-signer](https://developers.fireblocks.com/reference/install-api-cosigner-onprem.md)
- [Install SGX IBM Cloud API Co-signer](https://developers.fireblocks.com/reference/install-api-cosigner-ibm.md)
- [Install SGX Alibaba Cloud API Co-signer](https://developers.fireblocks.com/reference/install-api-cosigner-alibaba.md)
- [Install AWS Nitro API Co-signer](https://developers.fireblocks.com/reference/install-api-cosigner-aws.md)
- [Install Google Cloud Confidential Space API Co-signer](https://developers.fireblocks.com/reference/install-api-cosigner-gcp.md)

#### API Co-signer Callback Handler

- [Setup API Co-signer Callback Handler](https://developers.fireblocks.com/docs/create-api-co-signer-callback-handler.md)
- [Securing communication](https://developers.fireblocks.com/reference/cosigner-callbackhandler-secure-communication-authentication.md)
- [Callback Handler response object](https://developers.fireblocks.com/reference/response-object.md)
- [Approve transactions](https://developers.fireblocks.com/reference/approve-transactions.md)
- [Approve configuration changes](https://developers.fireblocks.com/reference/approve-configuration-changes.md)
- [Basic Callback Handler example](https://developers.fireblocks.com/reference/basic-code-example.md)
- [Plugin-based Callback Handler](https://developers.fireblocks.com/reference/plugin-based-callback-handler.md)
- [Validate ETH raw transactions](https://developers.fireblocks.com/reference/validate-eth-raw-transactions.md)

#### API Co-signer Maintenance

- [API Co-signer Maintenance](https://developers.fireblocks.com/reference/api-cosigner-maintenance.md)
- [SGX API Co-signer Maintenance](https://developers.fireblocks.com/reference/api-cosigner-maintenance-sgx.md)
- [AWS Nitro API Co-signer Maintenance](https://developers.fireblocks.com/reference/api-cosigner-maintenance-aws-nitro.md)
- [GCP Confidential Space API Co-signer Maintenance](https://developers.fireblocks.com/reference/api-cosigner-maintenance-gcp-confspace.md)

#### API Co-signer Versions

- [API Co-signers Versions](https://developers.fireblocks.com/reference/api-cosigner-versions.md)
- [SGX API Co-signer Version History](https://developers.fireblocks.com/reference/api-cosigner-versions-sgx.md)
- [AWS Nitro API Co-signer Version History](https://developers.fireblocks.com/reference/api-cosigner-versions-aws.md)
- [GCP Confidential Space API Co-signer Version History](https://developers.fireblocks.com/reference/api-cosigner-versions-gcp.md)

### Key Link

- [Key Link transaction metadata](https://developers.fireblocks.com/reference/keylink-transaction-metadata.md)

### Integrations

- [Overview](https://developers.fireblocks.com/docs/network-link-integration-guide-for-provider-connectivity.md)
- [Wallet Link](https://developers.fireblocks.com/docs/web3-wallet-link.md)
- [Off Exchange](https://developers.fireblocks.com/docs/off-exchange.md)
- [Integrate Fireblocks with Third-Party Service Providers](https://developers.fireblocks.com/docs/integrate-fireblocks-with-third-party-service-providers.md)
