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

# Overview

> Overview to guides for Solana programs to create, update, close, reinitialize, and burn permanently compressed accounts.

<table>
  <colgroup>
    <col style={{ width: "30%" }} />

    <col style={{ width: "70%" }} />
  </colgroup>

  <thead>
    <tr>
      <th />

      <th />
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <a href="/pda/compressed-pdas/guides/how-to-create-compressed-accounts">Create</a>
      </td>

      <td>Initialize compressed PDAs in your program</td>
    </tr>

    <tr>
      <td>
        <a href="/pda/compressed-pdas/guides/how-to-update-compressed-accounts">Update</a>
      </td>

      <td>Modify state in compressed accounts</td>
    </tr>

    <tr>
      <td>
        <a href="/pda/compressed-pdas/guides/how-to-close-compressed-accounts">Close</a>
      </td>

      <td>Reclaim lamports from compressed accounts</td>
    </tr>

    <tr>
      <td>
        <a href="/pda/compressed-pdas/guides/how-to-reinitialize-compressed-accounts">Reinitialize</a>
      </td>

      <td>Reset and reuse compressed accounts</td>
    </tr>

    <tr>
      <td>
        <a href="/pda/compressed-pdas/guides/how-to-burn-compressed-accounts">Burn</a>
      </td>

      <td>Permanently delete compressed accounts</td>
    </tr>

    <tr>
      <td>
        <a href="/pda/compressed-pdas/nullifier-pda">Nullifier PDAs</a>
      </td>

      <td>Prevent replay attacks with one-time use accounts</td>
    </tr>
  </tbody>
</table>

Here is the complete flow to create, or interact with compressed accounts:

<Tabs>
  <Tab title="Create">
    <div className="hidden dark:block">
      <Frame>
        <img src="https://mintcdn.com/luminouslabs-cc5545c6/71xq4qzgNsL3Pf0n/images/Untitled.png?fit=max&auto=format&n=71xq4qzgNsL3Pf0n&q=85&s=2c554d55dde35800d0a90f31325cd279" alt="" width="1146" height="639" data-path="images/Untitled.png" />
      </Frame>
    </div>

    <div className="block dark:hidden">
      <Frame>
        <img src="https://mintcdn.com/luminouslabs-cc5545c6/_CD81U5EBeZEhMtt/images/image-22.png?fit=max&auto=format&n=_CD81U5EBeZEhMtt&q=85&s=df850eaa6399cddcbda614af57101f76" alt="" width="1146" height="639" data-path="images/image-22.png" />
      </Frame>
    </div>
  </Tab>

  <Tab title="Update">
    <div className="hidden dark:block">
      <Frame>
        <img src="https://mintcdn.com/luminouslabs-cc5545c6/71xq4qzgNsL3Pf0n/images/Untitled-1.png?fit=max&auto=format&n=71xq4qzgNsL3Pf0n&q=85&s=2fe75a5b1f1f29e53624a907c0a812d9" alt="" width="1066" height="559" data-path="images/Untitled-1.png" />
      </Frame>
    </div>

    <div className="block dark:hidden">
      <Frame>
        <img src="https://mintcdn.com/luminouslabs-cc5545c6/_CD81U5EBeZEhMtt/images/image-20.png?fit=max&auto=format&n=_CD81U5EBeZEhMtt&q=85&s=59403c64337aaaabd78fca5d427e155f" alt="" width="1146" height="639" data-path="images/image-20.png" />
      </Frame>
    </div>
  </Tab>

  <Tab title="Close">
    <div className="hidden dark:block">
      <Frame>
        <img src="https://mintcdn.com/luminouslabs-cc5545c6/71xq4qzgNsL3Pf0n/images/Untitled-4.png?fit=max&auto=format&n=71xq4qzgNsL3Pf0n&q=85&s=1f0957ad41395269a85b9ee0a0786ae8" alt="" width="1146" height="639" data-path="images/Untitled-4.png" />
      </Frame>
    </div>

    <div className="block dark:hidden">
      <Frame>
        <img src="https://mintcdn.com/luminouslabs-cc5545c6/_CD81U5EBeZEhMtt/images/image-23.png?fit=max&auto=format&n=_CD81U5EBeZEhMtt&q=85&s=a57ed977e7ccf26d18cba4c1fef15d5b" alt="" width="1146" height="639" data-path="images/image-23.png" />
      </Frame>
    </div>
  </Tab>

  <Tab title="Reinitialize">
    <div className="hidden dark:block">
      <Frame>
        <img src="https://mintcdn.com/luminouslabs-cc5545c6/_CD81U5EBeZEhMtt/images/program-reinit-1.png?fit=max&auto=format&n=_CD81U5EBeZEhMtt&q=85&s=69daca8882ac0f4af300480082e1e991" alt="" width="1146" height="639" data-path="images/program-reinit-1.png" />
      </Frame>
    </div>

    <div className="block dark:hidden">
      <Frame>
        <img src="https://mintcdn.com/luminouslabs-cc5545c6/_CD81U5EBeZEhMtt/images/program-reinit.png?fit=max&auto=format&n=_CD81U5EBeZEhMtt&q=85&s=1ee6178a3f20459360eeaacea7655f5e" alt="" width="1146" height="639" data-path="images/program-reinit.png" />
      </Frame>
    </div>
  </Tab>

  <Tab title="Burn">
    <div className="hidden dark:block">
      <Frame>
        <img src="https://mintcdn.com/luminouslabs-cc5545c6/_CD81U5EBeZEhMtt/images/program-burn-1.png?fit=max&auto=format&n=_CD81U5EBeZEhMtt&q=85&s=85aa9d485b05219be69cb366f01beafa" alt="" width="1146" height="639" data-path="images/program-burn-1.png" />
      </Frame>
    </div>

    <div className="block dark:hidden">
      <Frame>
        <img src="https://mintcdn.com/luminouslabs-cc5545c6/_CD81U5EBeZEhMtt/images/program-burn.png?fit=max&auto=format&n=_CD81U5EBeZEhMtt&q=85&s=9c7b0bbfe1dedddb5df78e0ff8ec61e9" alt="" width="1146" height="639" data-path="images/program-burn.png" />
      </Frame>
    </div>
  </Tab>
</Tabs>

## Next Steps

<Card title="Create a program with compressed accounts" icon="chevron-right" color="#0066ff" href="/pda/compressed-pdas/guides/how-to-create-compressed-accounts" horizontal />
