Out-of-the box React
Table component

Retool’s Table component gives you everything you need out of the box to build powerful tools and apps without installing yet another React library.

aside image
card image

All the Props you need

Retool’s Table component ships with configurability for every use case: from basics like column types and filters to advanced action buttons, default row selection, and server side pagination

card image

Code when you need it, GUI when you don’t

Retool's reusable components save you time without boxing you in: you can write Javascript anywhere, and component properties (like selectedRow) are easy to reference and inspect via our property browser

card image

Simple and powerful data flow

Backing your Table with data from any database or API query is as simple as {{ }}. Retool takes care of logistics like state, triggers, and re-rendering so you can focus on what’s custom to your tool or app

Explore a live demo

An admin panel for reading from and writing to your customer data, built on PostgreSQL. This app lets you look through, edit, and add users, orders, and products.

browser header

Retool provides the building blocks for any internal tool

Whether you're building a basic CRUD interface or refund management software, internal tools have the same building blocks: tables, text boxes, dropdowns, etc. Retool gives you a simple way to connect these building blocks with your own data sources so you can assemble any custom internal tool, fast.

Testing Video title

Try Retool today

Get started building your internal tool in minutes