Retool
A weekend of work, and real gaps remain.
Builds internal tools by dragging components onto a canvas and binding them to queries against your own databases and APIs, with permissions and audit logs around them.
Build me an internal admin panel generator, driven by a config file rather than a canvas. STACK - Astro with a Node adapter, server-rendered, no client framework - Read-only replica of the production database wherever possible THE CONFIG - One YAML file per screen: a named query, the columns to show, and the actions available - Queries are named SQL files with typed parameters, checked into the repository — never SQL from the browser - The README must state that arbitrary query execution is deliberately impossible SCREENS - Table with server-side pagination, sorting and filtering by declared columns only - A detail view per row, and forms generated from the declared writable fields ACTIONS, WHICH IS WHERE DAMAGE HAPPENS - Every action declares: the SQL it runs, the role that may run it, and whether it is reversible - Irreversible actions require a typed confirmation of the record's name, not an OK button - Every action logged append-only: who, when, which row, which parameters, and the result PERMISSIONS - Roles in the config; a screen and an action each name the roles allowed - Authentication delegated to your existing single sign-on, never a second password SAFETY - A statement timeout on every query, and a row cap on every table view - Writes go to the primary, reads to the replica, and the config says which is which Include a README on adding a screen, the audit log format, and the review process for a new action.
What you lose
- A drag-and-drop editor that reaches a working admin screen in minutes
- Connectors to every database and API, with credentials held outside your codebase
- Permissions and audit logs on who ran which query against production
- Version history and staging environments for internal tools
- The ability to hand an internal tool to a colleague who is not a developer
If you would rather not build
- Forest Admin — paid, generated admin panels over an existing database
The escape hatch
open source · no votes, no paid placement
Appsmith
$0Drag-and-drop internal tools over your own databases and APIs, self-hosted.
appsmithorg/appsmithfree · open source
Budibase
$0Builds internal apps and admin panels over existing data, runs on your server.
Budibase/budibasefree · open source
Why this verdict
our own opinion · changed only by a person
52/100
Verdict kinda at 52: a config-driven admin panel is a strong weekend and is safer than a canvas, because arbitrary queries are impossible by construction. The trade is who can build a screen — with Retool it is anybody, and here it is whoever can open a pull request.
History
tracked since 9 Aug 2026 · nothing is ever overwritten
Questions about Retool
answered from the record above
Is Retool free?
No — the plan we track is $10 a month. Team at $10 per standard user per month, with end users billed separately; Business is roughly $50 per user and adds environments and audit logs.
Can you replace Retool by building your own?
ALMOST. A weekend of work, and real gaps remain. Replacement score 52 out of 100, build time a weekend. Read what you lose before you decide.
How much does Retool cost?
$10 a month on Team — $120 a year. Recorded 9 Aug 2026.
What do you lose by replacing Retool?
A drag-and-drop editor that reaches a working admin screen in minutes; Connectors to every database and API, with credentials held outside your codebase; Permissions and audit logs on who ran which query against production; Version history and staging environments for internal tools; The ability to hand an internal tool to a colleague who is not a developer. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Retool?
Yes: Appsmith, Budibase. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.
free forever · no tracking pixel · every prompt stays free on the site