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

# Backup and recovery

> How to access your Squad if the Squads app becomes unavailable

All assets in a Squad are stored in the Squads Protocol program onchain. Squads Labs never has custody of your funds and cannot access them. If the Squads app becomes unavailable, your assets remain secure and accessible through alternative interfaces.

<Tabs>
  <Tab title="Minimal UI">
    An open-source interface for interacting with the Squads Protocol program directly. Clone the repository and run it locally to access your Squad.

    **Repository:** [github.com/Squads-Protocol/public-v4-client](https://github.com/Squads-Protocol/public-v4-client)

    <Steps>
      <Step title="Download the repository">
        Clone or download the repository from GitHub.
      </Step>

      <Step title="Install dependencies">
        Follow the README to install dependencies.
      </Step>

      <Step title="Run the application">
        Start the application locally.
      </Step>

      <Step title="Connect your wallet">
        Connect your wallet to access your Squad.
      </Step>
    </Steps>

    This UI is designed for emergency access. It supports withdrawing funds and managing programs but is not optimized for daily use.
  </Tab>

  <Tab title="CLI tool">
    A command-line interface for interacting with the Squads Protocol program from any terminal.

    **Documentation:** [Squads CLI installation guide](/developers/cli/cli-install-and-commands)

    <Steps>
      <Step title="Install the CLI">
        Follow the installation guide.
      </Step>

      <Step title="Configure your wallet">
        Configure your wallet.
      </Step>

      <Step title="Test connectivity">
        Run a read-only command to verify the connection.
      </Step>

      <Step title="Run operations">
        Execute operations as needed.
      </Step>
    </Steps>
  </Tab>

  <Tab title="SDK">
    Build a custom interface to interact with the Squads Protocol program programmatically. This option requires developer knowledge.

    **Package:** [@sqds/multisig on npm](https://www.npmjs.com/package/@sqds/multisig)

    <Steps>
      <Step title="Install the SDK">
        Run `npm install @sqds/multisig`.
      </Step>

      <Step title="Review the documentation">
        Review the SDK documentation for available methods.
      </Step>

      <Step title="Write scripts">
        Write scripts for common operations.
      </Step>

      <Step title="Test first">
        Test in a development environment before running against your Squad.
      </Step>
    </Steps>

    <Info>
      If you are not a developer, use the Minimal UI or CLI tool instead.
    </Info>
  </Tab>
</Tabs>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.