No-Code

Retool

Build internal tools and admin panels 10x faster

Retool is the fastest way to build internal tools, admin panels, and dashboards. It connects to any database or API and provides drag-and-drop components with custom JavaScript for complex logic.

4.5
Editor rating
Free (5 users) / from $10/user/mo
Pricing
No-Code
Category

Editor rating is our overall editorial judgment of the tool, out of 5. It is not a test score and not a user-review average. Ratings have not been re-scored since the tool was listed here. The reasons are in Best for and Pros & cons below.

Beginner verdict, Beginner-friendly

No coding needed. You can try it in the browser.

Best for

Internal toolsAdmin panelsData dashboardsOperations workflows

Pros & cons

✓ Pros

✓Connects to any database or API
✓Drag-and-drop with code escape hatches
✓AI-powered app generation
✓Self-hostable for enterprise

✗ What this won't do

✗Not for customer-facing apps
✗Per-user pricing adds up
✗UI components can feel rigid

Use cases

Building customer support dashboards

Creating data admin panels

Order management interfaces

Ops team workflow tools

1

Load sample data

Sign in to Retool, open Retool Database and upload a CSV file, such as the tutorial's sample_customers.csv. Click Create table.

2

Create an app

Go to Apps and click Create new, then App. Open the Code tab and add a resource query that reads your table.

3

Show it in a table

Right-click the canvas, click Add component and choose Table. The table shows the rows your query returns.

4

Keep the table fresh

When you add a query that saves changes, give it a Success event handler that refreshes table1. Otherwise the table keeps showing the old data.

Compare alternatives

ToolCategoryEditor ratingPricing
Retool (current)No-Code4.5Free (5 users) / from $10/user/mo
BubbleNo-Code4.4Free / from $59 mo
ReplitCoding4.5Free / $20 mo
n8nAutomation4.7Free (self-host) / $20 mo cloud

Comparisons