Apps quickstart
Learn how to get started building an app.
Use natural langage to build apps that are built with React and composed of components, connected resources, and functions. Apps inherit the controls you've created to keep your data safe. Deploy apps on your infrastructure, or on Retool's. Use this guide to begin building.
Getting started
- Navigate to login.retool.com to log in or create a new organization.
- From the apps landing page, click Create > App.
- (Optional) Click the Model options icon in the prompt box to configure the AI model that you want to use. The defaults are set by your organization admin
- Enter your prompt, and watch the agent build your app. Alternatively, you can:
- Use a starter prompt to explore Retool functionality with a sample app.
- Convert a classic app to use the new app builder.
High quality app prompts are specific about what data should be used, what components should be placed on the page, and what you want users to be able to do. Refer to the following sections for sample prompts.
Data and analytics experts
Analytics engineers, data analysts, and BI developers can use Retool to transform data, consolidate fragmented tools, and turn a SQL query into an interactive tool.
Developer experience advocates
Developers of internal tools and other advocates for internal developer experience can use Retool to smooth the development workflow.
Operations leads
Revenue operations managers, sales operations analysts, and business system experts can use Retool to accelerate their process without needing to wait on engineers to help them build tools.
Explore your app
Explore your app in the preview canvas, and test out key use cases.
As you test, you might be prompted to approve function runs if they make changes to your data source. Learn more about data in Retool.
You can make targeted changes scoped to a single component on the canvas. Click to open Selection mode. Click on the component you want to change, and prompt the agent to make your edit.
Publish your app
To publish your app, click Publish in the top right corner of the app builder. Complete the following steps in the modal that appears:
- Review the Publish checklist. Retool performs several checks to ensure that your app is ready to publish:
- All function runs are approved. If there are unapproved functions, click Review functions to view the functions that still need approval.
- Your changes do not conflict with the published version changes from other users. If there is a new published version of your app, click Integrate changes to ask the agent to resolve the conflict.
- Define a descriptive name for the App URL.
- URLs are constructed in the following format:
<orgSubdomain>--<appName>.retool.app.
- URLs are constructed in the following format:
- Choose whether you want to tag this release.
- Tagging the release means that end users will see this version of the app until a new version is tagged.
- If you choose not to tag the version, and no other version is tagged, end users will see this version of the app.
- If you choose not to tag the version, and another version is tagged, end users will continue to see the tagged version.
- Choose the folder in which you want your published app to be available, and confirm your selection. All users with use access to the folder you select will be able to use your app.
- Click Publish.
- Click to copy the link to your published app.
Once you publish your app, your thread is considered closed, and further prompting is disabled. Create a new thread to continue iterating on your app. Learn more about threads.
Next steps
Continue exploring Retool's app builder.