> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# Supported frameworks

> Review officially supported frameworks (React, Web Components) plus Angular, Next.js, and Vue guides, with an external reference for SvelteKit.

GoodData.UI directly supports [React](https://www.gooddata.ai/docs/gooddata-ui/latest/getting-started/quickstart/index.md), which the SDK is written for, and [Web Components](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/web-components/index.md).

GoodData.UI also works in other JavaScript and TypeScript applications. Your toolchain has to resolve [ES modules](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/esm-only/index.md), and a non-React framework hosts GoodData.UI either through the Web Components or by rendering the React components itself. The [framework guides](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/framework-integrations/index.md) cover these frameworks:

- Angular: [Web Components guide](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/framework-integrations/angular-integration/index.md) or [React components guide](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/framework-integrations/angular-react-integration/index.md)
- Next.js: [Next.js guide](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/framework-integrations/nextjs-integration/index.md)
- Vue: [Vue guide](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/framework-integrations/vue-integration/index.md)
- SvelteKit: [frontend integration series blog post](https://www.gooddata.ai/blog/frontend-integration-series-sveltekit/)
