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

# Update the Azul CLI daemon and Studio plugin

> Keep the Azul CLI and Studio companion plugin up to date. One command updates the npm install; the plugin updates through Studio's plugin manager.

Azul has two components to keep updated: the CLI daemon and the Studio companion plugin. They are versioned and distributed separately, so you can update each one independently. It's good practice to update both at the same time to avoid compatibility gaps.

## Update the CLI

<CodeGroup>
  ```bash npm (most users) theme={null}
  npm install -g azul-sync@latest
  ```

  ```bash From source theme={null}
  git pull
  npm install
  npm run build
  npm install -g .
  ```
</CodeGroup>

After updating, verify the new version is active:

```bash theme={null}
azul --version
```

<Tip>
  If `azul --version` still shows the old version after an npm update, check that the globally installed bin path is first in your `PATH`. Running `npm root -g` shows where npm installs global packages.
</Tip>

## Update the Studio plugin

### Automatic update

Open Roblox Studio, then navigate to **Plugins > Manage Plugins**. Find **Azul** in the list and click **Update** if a newer version is available.

### Manual update

If you installed a local or manually built copy of the plugin instead of the Creator Store version, remove the old plugin file from Studio and replace it with the latest build from the [plugin directory on GitHub](https://github.com/Ransomwave/azul/tree/main/plugin).

<Warning>
  After a manual plugin update, restart Studio to ensure the new plugin version is fully loaded before starting a sync session.
</Warning>
