> ## Documentation Index
> Fetch the complete documentation index at: https://www.dynamic.xyz/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Fireblocks Flow

Fireblocks Flow is the layer between your app and the wallets, exchanges, and chains your users already use.

## Parts of Flow

<Steps>
  <Step title="Connections">
    An external wallet the user owns, an exchange account they authorise, or an address Flow generates for them.
  </Step>

  <Step title="Conversions">
    How funds are requested from that connection and routed. If it holds something other than what you settle in, a swap or bridge runs automatically.
  </Step>

  <Step title="Settlements">
    Where and how the funds land. Your token, your chain, your address.
  </Step>
</Steps>

Each stage is configured independently, which is what makes Flow direction-agnostic: the same three stages handle value arriving and value leaving.

<Note>
  Moving value is enterprise-only. Please [contact us](https://www.dynamic.xyz/book-a-call) to enable it. Connecting an external wallet natively through a Dynamic SDK is available on all plans, and is useful on its own as an authentication method with no transfer attached.
</Note>

## Read about each

<CardGroup cols={3}>
  <Card title="Connections" icon="plug" href="/docs/flow/connections">
    External wallets, exchange accounts, and deposit addresses.
  </Card>

  <Card title="Conversions" icon="right-left" href="/docs/flow/conversions">
    Automatic swap and bridge, exact-match mode, and your own fees.
  </Card>

  <Card title="Settlements" icon="bullseye" href="/docs/flow/settlements">
    What you receive, on which chain, and where it lands.
  </Card>
</CardGroup>

Two things apply across all three stages:

<CardGroup cols={2}>
  <Card title="Compliance" icon="shield-check" href="/docs/flow/compliance">
    Screening and verification, on by default and optional.
  </Card>

  <Card title="Webhooks and events" icon="bell" href="/docs/flow/webhooks">
    Three independent state axes, and reconciling a settled transfer.
  </Card>
</CardGroup>

For the mechanics that tie the stages together, the [Lifecycle Walkthrough](/docs/flow/lifecycle-walkthrough) traces a single transfer from creation to settlement.

## Use cases

* **Merchant and PSP acceptance.** Accept any token on any chain, and settle in the stablecoin you choose. Users never bridge or swap manually, whether you're accepting deposits directly or processing them for your own merchants.
* **iGaming and prediction markets.** Accept deposits from any wallet or exchange, enforce compliance on every flow, and settle to a Fireblocks vault or embedded wallet.
* **Agentic deposits.** AI agents create flows and submit deposits through the API, paired with [server wallets](/docs/embedded-wallets/overview) for automated payments.
* **Withdrawals.** Pay out from your treasury or vault to a user's wallet, converting chains and tokens in one flow. See the [Withdrawal flow](/docs/flow/api#withdrawal-flow).

<Warning>
  Dynamic does not control the swap, bridge, or routing protocols used to convert and deliver assets. Rates and fees are sourced from third-party providers and may change between quote and execution. Cross-chain transfers carry risk, including slippage, partial fills, and failed conversions. On-chain transactions are final and cannot be reversed. These materials are not investment, financial, legal, or tax advice. You are responsible for evaluation at your own discretion. Fireblocks Flow is infrastructure. Please review Dynamic terms and conditions for full details on acceptable use.
</Warning>
