> ## Documentation Index
> Fetch the complete documentation index at: https://developers.circle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# StableFX Console

> A self-service interface for trading stablecoins, managing API keys, and settling trades onchain — no code required.

The [StableFX](/stablefx) Console gives you a browser-based alternative to the
API—useful for manual trading, onboarding verification, and exploring the
platform before automating with code. To get started immediately, see
[Execute your first trade](/stablefx/quickstarts/console-first-trade).

<CardGroup cols={2}>
  <Card title="Live FX Rates" icon="chart-line">
    View real-time exchange rates for all supported currency pairs, updated
    every 30 seconds.
  </Card>

  <Card title="Trade Execution" icon="arrow-right-arrow-left">
    Request quotes, lock rates, and create trades through a guided side-panel
    workflow.
  </Card>

  <Card title="Wallet Connection" icon="wallet">
    Connect an EVM-compatible wallet to sign trades and fund settlements
    directly from the console.
  </Card>

  <Card title="Trade Management" icon="table">
    View, filter, and manage your trade history. Settle individual trades or
    batch-fund multiple trades at once.
  </Card>
</CardGroup>

## Who is the console for?

The console serves two primary user types:

* **Takers** request quotes, create trades, and fund settlements. This is the
  primary trading experience.
* **Makers** review confirmed trades, sign them to confirm intent, and fund
  their side of the settlement.

You can switch between Taker and Maker views at any time using the account type
dropdown in the sidebar navigation. For details on what each role can access,
see [Roles and permissions](/stablefx/references/console-roles-permissions).

<Note>
  The console requires an active StableFX account. If you haven't onboarded yet,
  contact your Circle representative or visit the console to begin the
  onboarding process. To complete onboarding and execute your first trade, see
  [Get started with the console](/stablefx/quickstarts/console-first-trade).
</Note>

## Console pages

<Frame caption="The StableFX Console home page in sandbox mode">
  <img src="https://mintcdn.com/circle-167b8d39/HM4XcUeNobQEQ2YB/stablefx/images/console-home-page.png?fit=max&auto=format&n=HM4XcUeNobQEQ2YB&q=85&s=ba99e3874e60dc43086f11137830524f" width="1412" height="1250" data-path="stablefx/images/console-home-page.png" />
</Frame>

The console has four main areas:

| Page           | Route                | Description                                                                   |
| -------------- | -------------------- | ----------------------------------------------------------------------------- |
| **Home**       | `/fx/home`           | Dashboard with onboarding status, live rates, and a quick-access trade form.  |
| **Overview**   | `/fx/overview`       | Live rates card and a preview of your recent trades.                          |
| **Trades**     | `/fx/trades`         | Full trade history with filtering, sorting, pagination, and batch settlement. |
| **Onboarding** | `/fx/onboarding/kyb` | Complete your KYB verification to unlock trading capabilities.                |

## How trading works in the console

Trading in the console follows the same three-phase model as the API, presented
as a guided workflow in a side panel:

<Steps>
  <Step title="Request a quote">
    Enter the currency pair, amount, and settlement tenor. The console fetches a
    live quote and displays the exchange rate, fees, and collateral
    requirements.
  </Step>

  <Step title="Connect wallet and sign">
    Connect an EVM-compatible wallet (such as MetaMask). The console prompts you
    to sign EIP-712 typed data to authorize the trade and any required token
    approvals via the Permit2 contract. See [Connect your
    wallet](/stablefx/howtos/connect-wallet-console) for setup instructions.
  </Step>

  <Step title="Fund and settle">
    After both parties have signed, fund your side of the trade. The console
    generates Permit2 signature data, which you sign with your wallet. Once both
    sides are funded, the FxEscrow smart contract on Arc settles the trade
    automatically.
  </Step>
</Steps>

For detailed step-by-step instructions, see:

* [Create a trade as a taker](/stablefx/howtos/create-trade-console): Request a
  quote, sign, and create a trade through the console.
* [Fulfill a trade as a maker](/stablefx/howtos/fulfill-trade-console): Sign and
  fund confirmed trades from the maker view.
* [Settle trades](/stablefx/howtos/settle-trades-console): Fund individual or
  batch trades for onchain settlement.

<Frame caption="The Trades page with filtering, multiple currency pairs, and status indicators">
  <img src="https://mintcdn.com/circle-167b8d39/HM4XcUeNobQEQ2YB/stablefx/images/trades-table-full.png?fit=max&auto=format&n=HM4XcUeNobQEQ2YB&q=85&s=57dcddf3eb767f04598eda3b997dda78" width="1006" height="704" data-path="stablefx/images/trades-table-full.png" />
</Frame>

## Console vs. API

The console and the [StableFX API](/stablefx) provide the same underlying
capabilities. Choose the approach that fits your workflow:

|                      | Console                                         | API                                                                |
| -------------------- | ----------------------------------------------- | ------------------------------------------------------------------ |
| **Best for**         | Manual trading, testing, exploring StableFX     | Automated trading, programmatic integration                        |
| **Authentication**   | Browser session (Circle account login)          | API key (`Bearer` token)                                           |
| **Wallet signing**   | Built-in wallet connection (Dynamic.xyz)        | Your own signing infrastructure                                    |
| **Batch settlement** | Visual multi-select and one-click funding       | `POST /v1/exchange/stablefx/fund` with multiple contract trade IDs |
| **Rate streaming**   | Auto-refreshing rates card (30-second interval) | Poll `POST /v1/exchange/stablefx/quotes` with `type: reference`    |

<Tip>
  You can use both the console and the API with the same StableFX account.
  Trades created via the API appear in the console, and vice versa.
</Tip>

## Supported currencies

The console supports the same currency pairs as the StableFX API. One side of
every trade must be USDC.

See [Supported currencies](/stablefx/references/supported-currencies) for the
current list.
