--- title: Data Grid - Migration from v8 to v9 productId: x-data-grid --- # Migration from v8 to v9
This guide describes the changes needed to migrate the Data Grid from v8 to v9.
## Introduction This is a reference guide for upgrading `@mui/x-data-grid` from v8 to v9. :::success This guide is also available in Markdown format to be referenced by AI tools like Copilot or Cursor to help you with the migration. ::: ## Start using the new release In `package.json`, change the version of the Data Grid package to `^9.0.0`. ```diff -"@mui/x-data-grid": "^8.x.x", +"@mui/x-data-grid": "^9.0.0", -"@mui/x-data-grid-pro": "^8.x.x", +"@mui/x-data-grid-pro": "^9.0.0", -"@mui/x-data-grid-premium": "^8.x.x", +"@mui/x-data-grid-premium": "^9.0.0", ``` ## Update `@mui/material` and `@mui/system` packages The minimum supported version of `@mui/material` and `@mui/system` has been updated to `^7.3.0` or `^9.0.0`. This change enables the opt-in [Native Color](/material-ui/customization/css-theme-variables/native-color/) feature, which replaces JavaScript color manipulation with native CSS. The v5 and v6 versions are no longer supported. If you are using `@mui/material` v5 or v6, you need to upgrade to at least v7.3.0. Follow the [Material UI migration guide](/material-ui/migration/upgrade-to-v9/) to upgrade your implementation. ```diff -"@mui/material": "^5.x.x", +"@mui/material": "^7.3.0", -"@mui/system": "^5.x.x", +"@mui/system": "^7.3.0", ``` ## Update your license key (Pro and Premium) {{"component": "modules/components/V9LicenseUpgradeWarning.js"}} ## Breaking changes ### Stabilized `experimentalFeatures` The `charts` experimental feature flag has been removed. The charts integration is now controlled solely by the `chartsIntegration` prop on `DataGridPremium`. If you were using `experimentalFeatures={{ charts: true }}`, you can remove it. ```diff