Skip to main content
Use cases
Pricing
Sign inSign inBook a demoBook a demoStart for freeStart for free

Capabilities

AgentsNew
AI primitivesNew
App builder
Mobile apps
Workflows
Database
External apps
Self-hosting
Database
External apps
Self-hosting
Illustration of Agents showing an abstract nature scene
AI Primitives
App Builder
Mobile
Workflows
Database
External apps
Self-hosting
Illustration of Agents showing an abstract nature scene

Type

Enterprise
Startups
Agencies

Discover

Integrations
Templates
Utilities
Blog
Reads and reports
Customer stories
Interactive tour

Developers

Documentation
Community
Retool University
API reference
RPC reference
CLI reference
Hire a developer

Company

About
Careers
Partners
Support
Newsroom

Capabilities

AgentsNewAI primitivesNewApp builderMobile appsWorkflowsDatabaseExternal appsSelf-hosting
Illustration of Agents showing an abstract nature scene
AI Primitives
App Builder
Mobile
Workflows
Database
External apps
Self-hosting
Illustration of Agents showing an abstract nature scene
AI Primitives

Type

EnterpriseStartupsAgencies

Discover

IntegrationsTemplatesUtilitiesBlogReads and reportsCustomer storiesInteractive tour

Developers

DocumentationCommunityRetool UniversityAPI referenceRPC referenceCLI referenceHire a developer

Company

AboutCareersPartnersSupportNewsroom
Use cases
Pricing
Sign inSign inBook a demoBook a demoStart for freeStart for free
  Back to all use cases

Build a React app 10x faster in Retool

All React apps are made of the same building blocks: Tables, Lists, Charts, Forms, Buttons, and more. Retool provides a complete and powerful set of building blocks out of the box.

Assemble your app in 30 seconds by connecting to your datasource (anything with a REST, GraphQL, or gRPC API) and dragging and dropping from our 50+ professional React components.

Retool is highly hackable & completely customizable. Write javascript anywhere inside of Retool. If you can write it in javascript, you can build it in Retool.

Save hundreds of hours. Start building your React app in Retool now.

Book a demo

Industry

Software as a Service

End users

EngineeringCustomer SuccessCustomer SupportAdmin

Components

Table

Table

Button

Button

Text

Text

Container

Container

Build a React app 10x faster in Retool

Components

Build from a handful of drag-and-drop components

[object Object]
Text components can be used statically as labels or dynamically to display values.
[object Object]
Text Input is a component that takes a text input from the user. Commonly used to modify the parameters of a query.
[object Object]
Dropdown allows users to select one value from a list of options. Use MultiSelect Dropdown to be able to select more than one value.
[object Object]
Button triggers actions that do things like run queries, export data, or open other apps.
[object Object]
Table can be used to display the output of a query. You can control their appearance and the visible columns.
[object Object]
Key Value Map used to inspect the selectedRow of a table.
[object Object]
Container the best way to organize your Retool page. Use them as top-level components, and nest other components inside of them. Aesthetically, containers improve layout; functionally, they let you move components together.
[object Object]
Tabbed Container like containers, except they are split into a defined number of tabs, which can be programmatically selected.
[object Object]
Form use forms to group inputs together so you can submit them at once. To add inputs to a form, just drag them onto the form.
[object Object]
JSON Schema Forms are dynamically generated forms. You can use them when you want to display different forms depending on some user input, or to generate forms from an API schema.
[object Object]
Image include the image URL to display and the image file name to display.
[object Object]
Alert components let you display alert messages to your users. Messages can be one of four types: successful, errors, warning, or informational.
Data source

Easily connect to your datasource and get right to building. Connect directly to your database, query with SQL, or issue commands via a GUI. Quickly pull the data you need into your table or front-end. Explore our growing library of native integrations to PostgreSQL, MySQL, MongoDB, Firebase, S3, Elasticsearch and more.

Step 1 Create resource1. Create resource
Step 2 Read data2. Read data
Step 3 Connect data with UI3. Connect data with UI
Related use cases

What you can build with Retool

A fast and simple admin dashboard

A fast and simple admin dashboard

Save hundreds of hours with pre-made templates, integrations, and components.

Fraud monitoring tool

Fraud monitoring tool

Build a fraud monitoring application to equip operations and customer support teams with the ability to look up a customer, view transactions in a table, and verify or freeze accounts based on suspected fraudulent activity.

Food delivery tracker

Food delivery tracker

Build a customer support tool tailored to food delivery and two-sided marketplaces use cases.

DoorDash logoBrex logoCommonBond logoStripe logoPinterest logoAmazon logoMercedes logoAB InBev logo

From startups to Fortune 500s, the world's most effective teams use Retool to build custom business software. Our customers

pedro-franceschi
Brex Icon

Pedro Franceschi

Co-founder and CTO at Brex

Retool is incredible. It's been a critical for our ops from the start, and is the reason we’re able to scale so quickly. And the on-prem version with access controls & audit logs makes it easy to meet our compliance requirements.

Try Retool today

Start building an internal tool or customer portal in under 10 minutes

Schedule a demo
Platform
AgentsNew
AI primitivesNew
App builder
Mobile apps
Workflows
Database
External apps
Self-hosting
Audience
Enterprise
Startups
Agencies
Resources
Use cases
Integrations
Templates
Utilities
Blog
Reads and reports
Customer stories
Developers
Documentation
Retool University
Hire a developer
Changelog
Status
Company
About
Careers
Partners
Newsroom
Start for freeStart for freeBook a demoBook a demo
Terms of usePrivacy policySecurityTrust CenterSite map
© Retool 2025
Company
About
Careers
Partners
Newsroom
Start for freeStart for freeBook a demoBook a demo
Terms of usePrivacy policySecurityTrust CenterSite map
© Retool 2025