> ## Documentation Index
> Fetch the complete documentation index at: https://public-perps-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Hyperliquid provider — signing model, account abstraction, and configuration

This section covers Hyperliquid-specific behavior that goes beyond the generic SDK documentation. For general concepts, see the [Concepts](/concepts/action-pattern) section.

## Topics

* [Signing Model](/providers/hyperliquid/signing-model) — Phantom agent signing and the SDK-managed agent
* [Deposits](/providers/hyperliquid/deposits) — Funding your Hyperliquid account via LI.FI or the Arbitrum bridge
* [Setup](/providers/hyperliquid/setup) — One-time account setup before trading
* [Trading](/providers/hyperliquid/trading) — All account setup and trading actions with parameters
* [Withdrawals](/providers/hyperliquid/withdrawals) — Withdrawing USDC to Arbitrum
* [Account Abstraction](/providers/hyperliquid/account-abstraction) — Account types, unified accounts, and configuration
* [WebSocket Protocol](/providers/hyperliquid/websocket) — Native WebSocket protocol, channel mapping, and rate limits

## Defaults & assumptions

* **Default margin mode:** `CROSS` — applied when `marginMode` is omitted on `placeOrder` or `updateLeverage`. For markets where cross margin is unavailable, check `onlyIsolated` on `PerpsMarket` before presenting a margin mode toggle in your UI.
* **Trade signing:** trading actions are signed by the SDK-managed **agent** — no per-trade wallet popup.
* **Order fields:** `type` and `price` are required on every order.
* **Withdrawals & `sendAsset`:** signed by the user's **L1 wallet** every time; agents cannot move funds.

## Notes

* Multiple quote assets are supported across HIP-3 venues (USDC, USDH, USDE, USDT0). See [Trading / Available Markets](/providers/hyperliquid/trading#available-markets) for the current list.

## Related Pages

* [Concepts](/concepts/action-pattern) — The action pattern, streaming, and multi-provider support
* [SDK / Streaming](/sdk/streaming) — Subscribe to live market data and user events via WebSocket
* [SDK / Account](/sdk/account/get-account) — Fetch account balances, positions, and fills
* [SDK / Trading](/sdk/trading/placing-orders) — Place orders, cancel orders, and query order status
* [SDK / Actions](/sdk/actions) — The create -> sign -> execute pattern for all operations
* [LI.FI Docs](https://docs.li.fi) — Cross-chain swap and bridge for deposits
