Apps
Documentation for building apps in Retool's app builder.
4.86
Tagged pages in the 4.86 documentation.
Add third-party packages to an app
Add third-party packages to extend the functionality of your app.
Guide
App best practices
Best practices for building apps.
Concept
App builder
The app builder, including the AI-powered editor, live preview, and debugging tools.
Concept
App code quality
How Retool ensures that generated apps are consistent, type-safe, and secure by default.
Concept
App security
How apps handle security when using AI functionality, including data storage, routing, and LLM training policies.
Concept
Apps concept guides
Learn about relevant features, functionality, and principles related to apps.
Apps documentation
Use AI to build apps with rich interfaces, powered by your data.
Apps how-to guides
Step-by-step instructions for using common features and functionality in apps.
Apps quickstart
A hands-on tutorial for building your first app with Retool's AI-powered app builder.
Quickstart
Apps reference
Reference documentation for apps.
Build apps from anywhere
The tools available for building apps from your chosen development environment.
Concept
Build apps with the Retool CLI
Use the Retool CLI to build Retool apps from the command line.
Guide
Configure your organization to use apps
Configure your organization to enable your users to create apps.
Guide
Convert classic apps
Convert classic apps to the new app building experience.
Guide
Create apps
Step-by-step instructions for creating apps.
Guide
Customize app themes
Apply and reuse themes to control the appearance of apps.
Guide
Customize the Content Security Policy for apps
Configure custom Content Security Policy rules to allow or restrict behavior for your apps.
Guide
Data in apps
Access data through resources and operate upon it with functions.
Concept
Edit and publish protected apps
Publish apps, create new releases, and restore previous versions with Source Control.
Guide
Embed a published app
Embed an app in an iframe on another site, in another app, or in a classic app.
Guide
Enable and configure apps for external users
Learn how to enable and customize the external app experience.
Guide
Hooks reference
Reference for custom React hooks.
Reference
Import and run a workflow from an app
You can run Retool Workflows from apps and classic apps. This is useful for reducing complexity as it enables you to:
Guide
Import external React apps
Import React apps created elsewhere into Retool.
Guide
Intro to the Retool CLI
Learn about how the Retool CLI works.
Concept
Introduction to apps
Learn how apps work in Retool, including AI-assisted code generation, the build process, and how apps connect to your data.
Concept
Keyboard shortcuts
Reference documentation for keyboard shortcuts available in the app builder.
Reference
Manage app building
Step-by-step instructions for managing organization-wide settings that influence how apps are built, configured, and shared.
Guide
Manage app building agent context
Use Building context to add instructions that apply across all apps.
Guide
Manually edit app code
View and edit the code for your app.
Guide
MCP tools
The set of tools available for use through Retool's MCP.
Reference
Mobile app error reporting and observability
Monitor Retool Mobile apps by connecting with Datadog or Sentry.
Guide
Multi-instance development with Source Control
Learn more about using multiple instances of your deployment with Source Control.
Concept
Multi-instance releases
Learn about multi-instance releases and how they differ between apps and classic apps.
Guide
Multi-instance releases for apps
Learn how to create and manage releases across instances
Guide
Performance best practices
Best practices for building performant apps.
Concept
Performance troubleshooting
Troubleshooting strategies for improving app performance.
Guide
Prompt the agent to build apps
Use the Chat tab to prompt the agent to create, edit, and import apps.
Guide
Prompting best practices
Best practices for writing prompts to build and edit apps.
Concept
Protect apps with Source Control
Learn how to protect apps with Source Control.
Guide
Publish an app
Publish, tag, and restore app versions.
Guide
Retool CLI reference
Use the Retool CLI to build Retool apps from the command line.
Reference
Share published apps
Share apps with other users, and manage access.
Guide
Supported AI models
AI models available for use when building apps.
Reference
Switching between building environments
Transition between an external coding environment and Retool's app builder.
Guide
The Current User object
Information about the current logged-in or authenticated user of the app.
Reference
Threads and branches
How threads and branches work in the app builder.
Concept
Troubleshooting apps
Troubleshooting common issues with apps.
Guide
Use MCP to build apps
Use Retool's MCP to build apps.
Guide
Use Source Control with apps
Manage apps with source control, including Git integration and version history.
Guide
Work with data and functions in apps
Connect to data sources and use functions in apps.
Guide