> For the complete documentation index, see [llms.txt](https://docs.fluvion.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fluvion.io/getting-started/quickstart.md).

# Web Quickstart

Get started trading perpetual futures on Fluvion in five simple steps.

***

## 1. Connect Your Wallet (Email, Solana, or EVM)

1. Navigate to the Fluvion Web DEX application.
2. Click **Connect Wallet** in the top-right corner.
3. Choose your preferred login method:
   * **Email Login**: Enter your email address to sign in instantly with an embedded non-custodial wallet (no seed phrase required).
   * **Solana Wallets**: Connect **Phantom**, **Solflare**, or **Backpack**.
   * **EVM Wallets**: Connect **MetaMask**, **Rabby**, **Coinbase Wallet**, or **WalletConnect** across supported chains (**Ethereum** and **Robinhood Chain**).
4. Approve the connection request in your wallet or enter the one-time passcode for email.

> \[!NOTE] When connecting with a Solana wallet, ensure you have a small amount of native SOL (0.02–0.05 SOL) to cover initial network gas. If connecting via EVM (Ethereum or Robinhood), keep a small fraction of native gas for deposit approval.

***

## 2. Initialize Trading Account & Session Key

Unlike traditional DEXes that require you to sign a wallet transaction for every single order, amendment, or cancellation, Fluvion uses **Cryptographic Session Keys** for gasless, high-speed trading:

1. When connecting for the first time, a prompt will appear requesting you to **Sign Session Key**.
2. Click **Sign & Enable Trading**.
3. Sign the message inside your wallet (or automatic for email). This signs a temporary cryptographic session that authorizes the web client to execute trades on your behalf.
4. **No funds can ever be withdrawn via the session key**—fund movements (withdrawals and transfers) strictly require an explicit on-chain signature from your primary wallet.

***

## 3. Deposit Collateral (USDC)

All perpetual contracts on Fluvion are margined and settled in **USDC**.

1. Click the **Deposit** button in the navigation header or inside the **Account Overview** panel.
2. Select your deposit network (**Solana**, **Ethereum**, or **Robinhood**).
3. Enter the amount of **USDC** you wish to deposit.
4. Review the transaction details and click **Confirm Deposit**.
5. Approve the transaction in your connected wallet.
6. Once confirmed on-chain (typically 1–2 seconds on Solana or Robinhood), your funds will be credited to your **Free Collateral** balance and ready for trading.

***

## 4. Place Your First Perpetual Trade

1. **Select a Market**: Open the market selector in the top-left corner and pick a contract (e.g., **SOL-PERP**, **BTC-PERP**, or **ETH-PERP**).
2. **Choose Margin Mode**: Select **Cross** (shares collateral across all positions) or **Isolated** (isolates risk strictly to this position).
3. **Select Direction**: Click **Buy / Long** (if you expect the price to rise) or **Sell / Short** (if you expect the price to drop).
4. **Choose Order Type**:
   * **Market**: Fills instantly at the best available price in the orderbook.
   * **Limit**: Sets a specific entry price.
5. **Set Size & Leverage**:
   * Adjust the leverage slider (e.g., `5x`, `10x`, `20x`, or custom up to `100x`).
   * Enter your collateral amount or desired contract quantity.
6. **Configure Take-Profit (TP) & Stop-Loss (SL)** *(Optional but recommended)*:
   * Check the **TP/SL** toggle.
   * Enter your target profit price / percentage and stop-loss price / percentage.
7. **Submit Order**: Click **Place Order**. Your order will execute immediately (for Market orders) or rest in the orderbook (for Limit orders).

***

## 5. Monitor and Close Your Position

Once filled, your open trade appears in the **Positions** tab at the bottom of the screen:

* **Entry Price**: Your execution price.
* **Mark Price**: The fair valuation used to calculate unrealized PnL and liquidation status.
* **Unrealized PnL**: Real-time dollar profit/loss and return on investment (% ROI).
* **Est. Liquidation Price**: The price at which the position will be liquidated if the market moves against you.
* **Actions**:
  * **Market Close**: Click **Market** on the position row to close the trade immediately at current market depth.
  * **Limit Close**: Click **Limit** and specify an exit price to place a closing reduce-only limit order.
  * **Edit TP/SL**: Adjust your profit target or stop loss at any time.

***

## Next Steps

* Understand how Cross and Isolated margin operate in [Margin Modes](/perpetual-futures-mechanics/margin-modes.md).
* Learn about order types, slippage controls, and time-in-force options in [Order Types](/trading-basics/order-types.md).
* Dive into risk management, margin ratios, and liquidation mechanics in [Liquidations & Risk Engine](/perpetual-futures-mechanics/liquidations.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.fluvion.io/getting-started/quickstart.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
