# Tableau Extensions API > Create dashboard and viz extensions for Tableau. Read exactly one domain file for the task. For Data Apps, read llms-dataapps.txt and do not load the other domain files. ## Domains - [Data Apps](https://tableau.github.io/extensions-api/llms-dataapps.txt): Tableau Cloud data apps only. Dashboard, viz, and workspace extension guides are out of scope. - [Dashboard Extensions](https://tableau.github.io/extensions-api/llms-dashext.txt): Dashboard extensions only. Viz, workspace, and data app guides are out of scope. - [Viz Extensions](https://tableau.github.io/extensions-api/llms-vizext.txt): Viz extensions only. Dashboard, workspace, and data app guides are out of scope. - [Core](https://tableau.github.io/extensions-api/llms-core.txt): Installation, API overview, debugging, and security. - [Extension Fundamentals](https://tableau.github.io/extensions-api/llms-fundamentals.txt): Data access, dialogs, events, formatting, and TypeScript for extensions. - [Design Guidelines](https://tableau.github.io/extensions-api/llms-design.txt): Interaction and style guidelines for extensions. - [Reference](https://tableau.github.io/extensions-api/llms-reference.txt): Publishing, Tableau Viz input specs, release notes, and known issues.