Skip to main content

Web apps

Build internal apps with rich interfaces, powered by your data.

Retool enables you to quickly build and deploy web apps for your business. Connect APIs and databases, assemble user interfaces with drag-and-drop components, write queries that read and write data, and perform complex logic and transformations using JavaScript.

Get started

Follow the interactive demo, read the introduction, or learn with a complete tutorial to build your first web app.

Connect data sources

Connect to nearly any API and database, or store data in a Retool-hosted PostgreSQL database.

Assemble the UI

Assemble highly polished interfaces with our extensive library of UI components.

Interact with data

Write queries that interact with data and use JavaScript almost anywhere.

Script apps and user events

Use JavaScript anywhere, control app behavior, and respond to user actions.

Build external apps and customer portals

Embed web apps into your existing apps or build dedicated portals for customers.