# Swap

**Making your first swap:**

1. **Establish Connection**: Select `Connect Wallet` to begin your journey on Kodiak.

   <figure><img src="/files/k6N8hKetw0G5EEuPArU2" alt=""><figcaption><p>Connect Wallet</p></figcaption></figure>
2. **Token Selection**: Select the tokens you wish to exchange (input and output tokens).&#x20;

   * **Importing a custom token**: Can't find your token in the default list? Simply input the contract address of the token you're eyeing in the search field to import it.

   <figure><img src="/files/cjGN6nE6OwYoP4T9NziD" alt=""><figcaption><p>Select a Token</p></figcaption></figure>
3. **Swap Specifications:** Specify the amount you wish to exchange. The platform will automatically show the expected amount you'll receive, factoring in current market conditions and liquidity pool depth.

   * **Alternative Approach:** You can instead specify the amount of output tokens you'd like to receive.
   * **Adjust Slippage (o*****ptional)*****:** If desired, tap Transaction Settings (gear icon) and adjust the slippage tolerance.

   <figure><img src="/files/BmbYCIuPUw5kbqJDDArr" alt=""><figcaption><p>Transaction Settings, Input Token Amount &#x26; Output Token Amount buttons</p></figcaption></figure>

   <figure><img src="/files/F2EXOpzIuUFct1CjPWnt" alt=""><figcaption><p>Transaction Settings</p></figcaption></figure>
4. **Token Approval (if required):** If it's the first time you are trading a particular token on Kodiak, you will need to approve the token to be swapped on our router. Click on the `Allow Kodiak to use your [  ]` button and confirm the token approval in your wallet.

   <figure><img src="/files/osk6nrQlGjyONkheYOS8" alt=""><figcaption><p>Token Approval</p></figcaption></figure>
5. **Finalize Your Swap:** Select `Swap`. Take a moment to go over the transaction details, such as gas fees, price impact, and expected amount to be received. If everything checks out, click `Confirm Swap` and confirm the swap in your wallet.

   <figure><img src="/files/A1Md2GpgfomC3NHmbR3y" alt=""><figcaption><p>Swap</p></figcaption></figure>

   <figure><img src="/files/E0767vLo01FwzRM0hXEf" alt=""><figcaption><p>Confirm Swap</p></figcaption></figure>
6. **Wait for Confirmation**: Wait for the transaction to be confirmed on Berachain. This usually takes a few seconds.&#x20;

   <figure><img src="/files/YW2KF8eUVCfvchQqGwm0" alt=""><figcaption><p>Waiting for Confirmation</p></figcaption></figure>

   <figure><img src="/files/OdUfvEepB3LA66ZYkt85" alt=""><figcaption><p>Transaction Submitted</p></figcaption></figure>
7. **Transaction Complete**: Once confirmed, the tokens will be swapped according to your instructions, and the exchanged tokens will be reflected in your wallet.&#x20;

   <figure><img src="/files/EpYVgd5UvYcq5mo6aLAX" alt=""><figcaption><p>Transaction Complete</p></figcaption></figure>
8. **Congrats**: You've successfully navigated a DEX swap on Kodiak. Ready for more? Continue on to the next few pages to learn how to add liquidity and earn fees!


---

# Agent Instructions: 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:

```
GET https://documentation.kodiak.finance/user-guide/swap.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
