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

# Migration from grid-sdk

> Step-by-step guide to migrate from the old grid-sdk package to the new @sqds/grid SDK

If you're currently using the `grid-sdk` package, migrating to `@sqds/grid` is straightforward and provides enhanced features including multi-provider support and React Native compatibility.

## Migration Steps

<Steps>
  <Step title="Update Package Installation">
    Uninstall the old SDK and install the new one:

    ```bash theme={null}
    npm uninstall grid-sdk
    npm install @sqds/grid
    ```
  </Step>

  <Step title="Update Import Statements">
    Change your import statements throughout your codebase:

    ```typescript theme={null}
    // Old import
    import { GridClient } from "grid-sdk";

    // New import
    import { GridClient } from "@sqds/grid";
    ```

    You can use find-and-replace to update all occurrences:

    * Find: `from "grid-sdk"`
    * Replace: `from "@sqds/grid"`
  </Step>

  <Step title="Verify Functionality">
    Your existing code should work without changes:

    ```typescript theme={null}
    const gridClient = new GridClient({
      environment: "sandbox",
      apiKey: process.env.GRID_API_KEY!,
    });
    ```
  </Step>
</Steps>

<Card title="Back to Quickstart" icon="arrow-left" href="/grid/v1/accounts/quickstart">
  Return to the main quickstart guide
</Card>
