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

# How to create and manage Session Keys in Tapioca

> Set up EIP-7702 session keys to interact with Tapioca without signing every transaction. Learn how to create, review, and revoke session keys.

Session keys let Tapioca execute transactions on your behalf without prompting you to sign each one. Built on EIP-7702, a session key is a time-limited, scope-limited authorization: you define which actions it can take and for how long. Once active, the app uses your session key to submit gasless transactions seamlessly — no pop-ups, no confirmations. You remain in full control, and you can revoke any session key at any time.

<Warning>
  Revoke any session keys you no longer need. An active session key grants the app permission to perform its authorized actions until it expires or is revoked.
</Warning>

## Create a session key

<Steps>
  <Step title="Open Settings">
    Click your account icon in the top-right corner and select **Settings** from the dropdown menu.
  </Step>

  <Step title="Go to Session Keys">
    In the Settings sidebar, select **Session Keys**. You will see a list of any currently active session keys.
  </Step>

  <Step title="Click Create New">
    Select **Create New** to open the session key configuration panel.
  </Step>

  <Step title="Set a name">
    Give the session key a descriptive name (e.g., "Daily yield management") so you can identify it later in your active keys list.
  </Step>

  <Step title="Choose an expiry duration">
    Select how long the session key should remain valid. Options typically range from **1 hour** to **30 days**. The key automatically becomes invalid after the chosen duration, with no action required from you.
  </Step>

  <Step title="Select permitted actions">
    Choose which actions the session key is authorized to perform, such as deposits, withdrawals, or strategy rebalancing. Restrict permissions to only what you need for the task at hand.
  </Step>

  <Step title="Confirm and sign">
    Review the session key details and click **Create Session Key**. You will be asked to sign once to authorize the key — this is the only signature required for all subsequent actions covered by this key.
  </Step>
</Steps>

<Tip>
  Short-lived session keys (24 hours or less) are recommended for day-to-day use. They limit your exposure window and expire automatically if you forget to revoke them.
</Tip>

## View active session keys

<Steps>
  <Step title="Navigate to Settings → Session Keys">
    From any page in the app, open **Settings** and select **Session Keys**.
  </Step>

  <Step title="Review your active keys">
    Each active session key displays its:

    * **Name** — the label you assigned at creation
    * **Permitted actions** — the scope of what it can do
    * **Expiry** — the exact date and time it will automatically expire
  </Step>
</Steps>

## Revoke a session key

Revoking a session key immediately invalidates it, even if its expiry duration has not elapsed.

<Steps>
  <Step title="Navigate to Settings → Session Keys">
    Open **Settings** and select **Session Keys** to see your list of active keys.
  </Step>

  <Step title="Find the key to revoke">
    Locate the session key you want to cancel in the list.
  </Step>

  <Step title="Click Revoke">
    Select **Revoke** next to the key. Confirm the action when prompted. The key is invalidated on-chain immediately and will no longer appear in your active keys list.
  </Step>
</Steps>

<Note>
  Session key revocations are on-chain transactions. Tapioca covers the gas cost — you will not be charged any ETH.
</Note>
