HTML returned; not a verified text file
https://docs.retool.com/llms-full.txt ↗- Discovery
- Conventional sibling path checked
- HTTP response
- 206 · text/html; charset=utf-8
Developer tools · llms.txt file breakdown
A broad product map spanning apps, agents, workflows and queries, with many routes into Retool documentation.
The actual file
The saved llms.txt text, displayed as source. The file belongs to its publisher; the live endpoint may change.
Showing the first 18000 characters. Load the complete file to read the remainder.
# Retool Documentation
> Complete product documentation for Retool.
This file contains links to documentation sections following the llmstxt.org standard.
## Classic apps
- [AI in classic app building](https://docs.retool.com/classic-apps/concepts/ai): Learn how to utilize AI when building and editing classic apps.
- [Classic app best practices](https://docs.retool.com/classic-apps/concepts/best-practices/): Best practices for building performant classic apps.
- [Module best practices](https://docs.retool.com/classic-apps/concepts/best-practices/modules): Best practices for building modules.
- [Classic app performance](https://docs.retool.com/classic-apps/concepts/best-practices/performance): Best practices for building performant classic apps.
- [Testing best practices](https://docs.retool.com/classic-apps/concepts/best-practices/testing): Best practices for testing classic apps.
- [Command Palette](https://docs.retool.com/classic-apps/concepts/command-palette): Learn about Retool's Command Palette and its global search and commands.
- [Components](https://docs.retool.com/classic-apps/concepts/components/): Learn more about Retool's UI components.
- [Legacy and deprecated components](https://docs.retool.com/classic-apps/concepts/components/legacy-deprecated-components): Learn about legacy and deprecated components.
- [Custom CSS styles](https://docs.retool.com/classic-apps/concepts/custom-css): Learn more about using custom CSS in classic apps.
- [Debug Tools](https://docs.retool.com/classic-apps/concepts/debug-tools): Investigate and resolve issues with Retool's built-in debugging tools.
- [Classic app IDE](https://docs.retool.com/classic-apps/concepts/ide): Learn about Retool's IDE for classic app development.
- [Introduction to classic apps](https://docs.retool.com/classic-apps/concepts/intro): Learn about the fundamental concepts of classic apps.
- [Multiplayer](https://docs.retool.com/classic-apps/concepts/multiplayer): Learn about collaborative classic app building for real-time development.
- [Notifications](https://docs.retool.com/classic-apps/concepts/notifications): Learn more about notifications and their global settings.
- [Programming paradigms at Retool](https://docs.retool.com/classic-apps/concepts/programming-paradigms): Learn about the programming styles supported by Retool and their use.
- [Embedded apps](https://docs.retool.com/classic-apps/concepts/share-externally/embed): Learn about embedding classic apps in your existing web applications with support for authentication.
- [External apps](https://docs.retool.com/classic-apps/concepts/share-externally/external): Build classic apps and customize the experience for external users.
- [Share your classic apps externally](https://docs.retool.com/classic-apps/concepts/share-externally/): Share your classic apps with users outside your organization.
- [Usability features](https://docs.retool.com/classic-apps/concepts/usability): Learn more about usability features.
- [Classic apps concept guides](https://docs.retool.com/classic-apps/concepts): Learn about relevant features, functionality, and principles related to classic apps.
- [Add documentation to classic apps](https://docs.retool.com/classic-apps/guides/app-management/app-documentation): Learn how to add a README and user documentation to classic apps.
- [Customize classic app URLs](https://docs.retool.com/classic-apps/guides/app-management/customize-app-urls): Learn how to customize classic app and page URLs.
- [Embed classic apps](https://docs.retool.com/classic-apps/guides/app-management/embed-apps): Learn how to embed classic apps with optional authentication.
- [Build custom pages](https://docs.retool.com/classic-apps/guides/app-management/external-apps/custom-pages): Learn how to build custom pages in Retool.
- [Create external classic apps](https://docs.retool.com/classic-apps/guides/app-management/external-apps/): Learn how to enable and customize the external app experience.
- [Configure user actions for users](https://docs.retool.com/classic-apps/guides/app-management/external-apps/user-actions): Learn how to write User Action queries that allow users to authenticate using custom product pages.
- [Import and export classic apps](https://docs.retool.com/classic-apps/guides/app-management/import-export): Learn how to import and export classic apps.
- [Classic app management](https://docs.retool.com/classic-apps/guides/app-management/): Learn how to manage, share, and release classic apps.
- [Build a landing page](https://docs.retool.com/classic-apps/guides/app-management/landing-pages): Learn how to use landing pages to automatically route users to pre-specified apps.
- [Localize classic apps](https://docs.retool.com/classic-apps/guides/app-management/localization): Learn how to localize your Retool applications.
- [Version and release classic apps](https://docs.retool.com/classic-apps/guides/app-management/releases-history): Learn how to version classic apps or revert changes to a previous state.
- [Preview and share classic apps with users](https://docs.retool.com/classic-apps/guides/app-management/share): Learn how to preview and share classic apps with users.
- [Configure URL parameters](https://docs.retool.com/classic-apps/guides/app-management/url-parameters): Learn how to control classic app behavior and pass values using URL parameters.
- [Assist](https://docs.retool.com/classic-apps/guides/assist-deprecated): :::warning
- [Build custom React components](https://docs.retool.com/classic-apps/guides/custom/custom-component-libraries/): Learn how to develop and deploy custom React components for classic apps.
- [Use Retool custom component library](https://docs.retool.com/classic-apps/guides/custom/custom-component-libraries/retool-ccl): Learn how to use the Retool custom component library with your custom component.
- [Use TypeScript API to configure custom components](https://docs.retool.com/classic-apps/guides/custom/custom-component-libraries/typescript-api): Learn how to configure custom React components with TypeScript API.
- [Getting started with the IFrame component](https://docs.retool.com/classic-apps/guides/custom/iframe): Learn how to embed a web page as an iframe into your classic app.
- [Custom and embedded content](https://docs.retool.com/classic-apps/guides/custom/): Learn how to create custom components and embed other content in your classic app.
- [Configure custom keyboard shortcuts for classic apps](https://docs.retool.com/classic-apps/guides/custom/keyboard-shortcuts): Learn how to create custom shortcuts for classic app users.
- [Build custom components](https://docs.retool.com/classic-apps/guides/custom/legacy-custom): Learn how to build your own components using React, or HTML and JavaScript.
- [Getting started with charts](https://docs.retool.com/classic-apps/guides/data/charts): Learn how to use your data to create charts and graphs.
- [Data](https://docs.retool.com/classic-apps/guides/data/): Learn how to present and visualize your data.
- [Getting started with the Key Value component](https://docs.retool.com/classic-apps/guides/data/key-value): Learn how to display data in key-value pairs.
- [Visualize data with the Chart component](https://docs.retool.com/classic-apps/guides/data/legacy/charts): Learn how to use your data to create charts and graphs.
- [Legacy](https://docs.retool.com/classic-apps/guides/data/legacy/): Legacy data components.
- [Configure columns in the Table component](https://docs.retool.com/classic-apps/guides/data/table/columns): Learn how to configure, edit, and sort table columns.
- [Customize the appearance of the Table component](https://docs.retool.com/classic-apps/guides/data/table/customization): Learn how to customize the Table component using different styles and add-ons.
- [Filter data in the Table component](https://docs.retool.com/classic-apps/guides/data/table/filters): Learn how to filter and search table data.
- [Getting started with the Table component](https://docs.retool.com/classic-apps/guides/data/table/): Learn how to display and interact with data using tables.
- [Configure server-side pagination for the Table component](https://docs.retool.com/classic-apps/guides/data/table/pagination): Learn how to implement server-side pagination of data with the Table component.
- [Configure rows in the Table component](https://docs.retool.com/classic-apps/guides/data/table/rows): Learn how to configure table rows.
- [Getting started with boolean inputs](https://docs.retool.com/classic-apps/guides/forms-inputs/boolean-inputs): Learn how to add, configure, and set the value of boolean input components in classic apps.
- [Getting started with Agent Chat](https://docs.retool.com/classic-apps/guides/forms-inputs/chats/agent-chat): Learn how to use the Agent Chat component to interact with agents.
- [Getting started with chat components](https://docs.retool.com/classic-apps/guides/forms-inputs/chats/): Learn how to use chat components to interact with large-language models and Retool Agents.
- [Getting started with LLM Chat](https://docs.retool.com/classic-apps/guides/forms-inputs/chats/llm-chat): Learn how to use the LLM Chat component to provide access to an AI chatbot.
- [Getting started with Comment Thread](https://docs.retool.com/classic-apps/guides/forms-inputs/comment-thread): Learn how to use the Comment Thread component to enable users to post comments and start discussions directly within your classic apps.
- [Getting started with date and time components](https://docs.retool.com/classic-apps/guides/forms-inputs/dates): Learn how to display and manage date and time values in classic apps.
- [Getting started with file inputs](https://docs.retool.com/classic-apps/guides/forms-inputs/file-inputs): Learn how to upload files and images in classic apps.
- [Getting started with the Form component](https://docs.retool.com/classic-apps/guides/forms-inputs/forms/form-component): Learn how to assemble an input form using the Form component.
- [Getting started with the Form and JSON Schema Form components](https://docs.retool.com/classic-apps/guides/forms-inputs/forms/): Learn how to build forms using components or JSON Schema to collect user input.
- [Getting started with the JSON Schema Form component](https://docs.retool.com/classic-apps/guides/forms-inputs/forms/json-schema-form): [JSON Schema Form](../../../reference/components/containers-forms/json-schema-form.mdx) is based on the [react-jsonschema-form](https://github.com/...
- [Forms and inputs](https://docs.retool.com/classic-apps/guides/forms-inputs/): Learn how to gather user inputs through forms and various input types.
- [Validate inputs and forms](https://docs.retool.com/classic-apps/guides/forms-inputs/input-validation): Learn how to validate forms and input components.
- [Getting started with number inputs](https://docs.retool.com/classic-apps/guides/forms-inputs/number-inputs): Learn how to collect number values with input components in classic apps.
- [Define option lists](https://docs.retool.com/classic-apps/guides/forms-inputs/option-lists): Use the option list editor to configure options manually or map data to generate them dynamically.
- [Getting started with select inputs](https://docs.retool.com/classic-apps/guides/forms-inputs/select-inputs): Learn how to provide a list of options from which users can select in classic apps.
- [Getting started with sliders and ratings](https://docs.retool.com/classic-apps/guides/forms-inputs/sliders-ratings): Learn how to provide number value ranges from which users can select in classic apps.
- [Getting started with buttons and links](https://docs.retool.com/classic-apps/guides/interaction-navigation/buttons-links): Learn how to use buttons and links to help users navigate inside and outside of your classic app.
- [Configure event handlers](https://docs.retool.com/classic-apps/guides/interaction-navigation/event-handlers): Learn how to trigger actions and queries in response to user interactions.
- [Interaction and navigation](https://docs.retool.com/classic-apps/guides/interaction-navigation/): Learn how to structure your classic app for user interactivity, and how to trigger and handle events.
- [Getting started with navigation components](https://docs.retool.com/classic-apps/guides/interaction-navigation/navigation): Learn how to build interfaces for users to navigate within classic apps.
- [Getting started with pagination components](https://docs.retool.com/classic-apps/guides/interaction-navigation/pagination): Learn how to help users move between pages within classic apps.
- [Getting started with the Wizard component](https://docs.retool.com/classic-apps/guides/interaction-navigation/wizard): Learn how to build a step-by-step interface with multiple paths using the Wizard component.
- [Group components with containers](https://docs.retool.com/classic-apps/guides/layout-structure/container): Learn how to group components into multi-view interfaces.
- [Getting started with frames](https://docs.retool.com/classic-apps/guides/layout-structure/frames): Learn how to use frames to organize content in a classic app.
- [Layout and structure](https://docs.retool.com/classic-apps/guides/layout-structure/): Learn how to arrange components in your classic app.
- [Assemble mobile layouts for classic apps](https://docs.retool.com/classic-apps/guides/layout-structure/mobile-layouts): Learn how to assemble mobile layouts for classic apps.
- [Build modules to reuse queries and components](https://docs.retool.com/classic-apps/guides/layout-structure/modules): Learn how to reuse groups of components and queries across classic apps.
- [Build custom views using repeatable components](https://docs.retool.com/classic-apps/guides/layout-structure/repeatables): Learn how to display and interact with your data using repeatable components.
- [Classic app error reporting and observability](https://docs.retool.com/classic-apps/guides/observability/error-reporting): Monitor classic apps by connecting with Datadog or Sentry.
- [Observability](https://docs.retool.com/classic-apps/guides/observability/): Learn how to run tests and report errors.
- [Classic app performance monitoring](https://docs.retool.com/classic-apps/guides/observability/performance-monitoring): Monitor classic app performance by connecting to Datadog and Sentry.
- [Record classic app user sessions with Fullstory](https://docs.retool.com/classic-apps/guides/observability/user-sessions): Learn how to capture user classic app behavior for use with Fullstory.
- [Write WebDriver tests](https://docs.retool.com/classic-apps/guides/observability/webdriver-testing): Learn how to write Cypress and Playwright tests against your classic apps.
- [Getting started with avatars](https://docs.retool.com/classic-apps/guides/presentation-styling/avatar): Learn how to display information about the current user and retrieve profile images from Gravatar.
- [Getting started with the Calendar component](https://docs.retool.com/classic-apps/guides/presentation-styling/calendar): Learn how to display an interactive calendar in your classic app.
- [Reference dates and times in components](https://docs.retool.com/classic-apps/guides/presentation-styling/dates-in-components): Learn how to reference dates and times in various components.
- [Getting started with embedded media](https://docs.retool.com/classic-apps/guides/presentation-styling/embedded-media): Learn how to use PDF, QR Code, and Video components to display embedded content.
- [Getting started with icons](https://docs.retool.com/classic-apps/guides/presentation-styling/icons): Learn how to use built-in icons in classic apps.
- [Getting started with images](https://docs.retool.com/classic-apps/guides/presentation-styling/images): Learn about the different ways to include images in your classic apps.
- [Presentation and styling](https://docs.retool.com/classic-apps/guides/presentation-styling/): Learn how to display information and visual components.
- [Getting started with Mapbox Map](https://docs.retool.com/classic-apps/guides/presentation-styling/mapbox): Learn how to use Mapbox Map to display coordinates and other information on a map.
- [Getting started with presentation components](https://docs.retool.com/classic-apps/guides/presentation-styling/presentation): Learn how to use various components to present text, numeric, and graphic information in your classic app.
- [Design organization and classic app themes](https://docs.retool.com/classic-apps/guides/presentation-styling/themes): Learn more about how to create organization and classic app themes.
- [Getting started with the Timeline component](https://docs.retool.com/classic-apps/guides/presentation-styling/timeline): Learn how to use the Timeline component to display date information in a Gantt chart format.
- [Share data between classic app pages](https://docs.retool.com/classic-apps/guides/share-page-data): Learn how to pass data between pages in classic apps.
- [Classic app how-to guides](https://docs.retool.com/classic-apps/guides): Step-by-step instructions for using common features and functionality in classic apps.
- [Classic apps documentation](https://docs.retool.com/classic-apps/): Build classic apps with rich interfaces, powered by your data.
- [The Button Group component for classic apps](https://docs.retool.com/classic-apps/reference/components/buttons/button-group): A group of buttons to trigger actions when clicked.
- [The Button component for classic apps](https://docs.retool.com/classic-apps/reference/components/buttons/button): A button to trigger actions when clicked.
- [The Close Button component for classic apps](https://docs.retool.com/classic-apps/reference/components/buttons/close-button): A button with preconfigured icon that trigger actions when clicked.
- [The Dropdown Button component for classic apps](https://docs.retool.com/classic-apps/reference/components/buttons/dropdown-button): A dropdMeasured from the saved file
Size measures the captured UTF-8 text, not compressed transfer size. Tokens are counted with a named tokenizer; other models can count differently. Neither measure establishes context compatibility or answer quality.
Complete product documentation for Retool.
Context architecture
13 H2 sections organize 1143 parsed Markdown links. 0 links point to .md or .markdown paths; 0 link occurrences use another hostname. Linked destinations have not been recursively validated.
| H2 section | Links | UTF-8 bytes | Tokens |
|---|---|---|---|
| Classic appsLine 7 | 267 | 46284 | 10066 |
| AgentsLine 276 | 42 | 6043 | 1418 |
| WorkflowsLine 321 | 62 | 9527 | 2129 |
| QueriesLine 386 | 65 | 9348 | 2103 |
| Data SourcesLine 453 | 159 | 28836 | 6688 |
| MobileLine 615 | 117 | 18993 | 4051 |
| Self-hostedLine 735 | 92 | 18310 | 3864 |
| Organization & UsersLine 829 | 42 | 6529 | 1420 |
| PermissionsLine 874 | 28 | 5134 | 1087 |
| SSOLine 905 | 31 | 4745 | 1188 |
| Source ControlLine 939 | 34 | 5788 | 1197 |
| EducationLine 976 | 131 | 25364 | 5630 |
| OtherLine 1110 | 73 | 11881 | 2730 |
Link counts exclude parsed fenced and inline code and resolve relative destinations against the final endpoint. Section sizes cover the text below each H2 until the next H2.
Embedded material
Embedded example text and links to further documentation are counted separately. A code block does not establish that a sample runs or that an authentication flow succeeds.
Publisher prioritization
No H2 section named “Optional” was detected in this file.
The community proposal uses Optional by convention for secondary links that can be skipped for a shorter context. This label does not establish that everything outside it is critical, or that the material inside it is deprecated.
Machine-readable routes
MCP-related text was detected in the captured file. 9 links have MCP-related labels or paths. 0 fenced lines match mcpServers, mcp_servers or an mcp add command.
These are text and link observations. No MCP server connection, authentication or tool call was tested.
Index and bundle
Not established
A verified text response establishes a companion at the checked URL. It does not prove the bundle contains all product documentation, that generation is automated, or that it fits an assistant’s context window.
Change evidence
This capture establishes a baseline. Update frequency cannot be determined from one observation.
12 links have release, changelog, deprecation or migration terms in their labels or paths. These provide places to investigate product changes separately.
File changes can reveal documentation edits or navigation changes. They do not by themselves measure product release velocity, accuracy, agent adoption or AI visibility.
2f971c923c104eb634e075fdc7ce17e4ea8857ebf8182b1298054fdc56c5c47fCounts use a deterministic parser, not a spec-compliance grade. Unusual Markdown and indented code can fall outside its recognized patterns. See the llms.txt proposal and tokenizer implementation.