Platform
Evaluate whether a GoodData.UI version and integration approach are suitable for your application and production environment.
Use these pages to see how analytics as code fits with GoodData.UI, understand the package layering and the ESM distribution, check version lifecycle and framework support, review known limitations, and read the API maturity annotations. For the Node.js, React, and TypeScript versions GoodData.UI needs, see Platform compatibility.
Analytics as code
What GoodData means by analytics as code, which tools manage the analytics in a GoodData workspace as files, and how that work connects to a GoodData.UI application.
Architecture overview
How GoodData.UI's layered architecture and the Analytical Backend Service Provider Interface let you build backend-agnostic analytics applications.
Compatibility
Check the lifecycle phase and support dates of each GoodData.UI major version for GoodData Cloud, GoodData.CN, and GoodData Legacy.
ESM only
The entry points GoodData.UI's ESM-only packages expose, the bundler, TypeScript, Node, and test runner requirements, and fixes for the common CommonJS errors.
Supported frameworks
Review officially supported frameworks (React, Web Components) plus Angular, Next.js, and Vue guides, with an external reference for SvelteKit.
API maturity
Understand @alpha, @beta, @public, and @internal API stability annotations used across GoodData.UI packages.
Limitations
Capabilities not yet supported by GoodData Cloud and GoodData.CN, and the entity-referencing rules that affect GoodData.UI components.