| Product | Retool |
| Website | retool.com |
| Category | Internal Tools / Low-Code |
| Pricing | Free (5 users), Team $10/user/mo, Business $50/user/mo |
What Is Retool?
Retool is a platform for building internal tools. Drag pre-built components (tables, forms, charts, buttons) onto a canvas, connect them to your databases and APIs, and add logic with JavaScript. The result is a functional internal app without writing a frontend from scratch.
The use case is specific: admin panels, customer support dashboards, approval workflows, data viewers, CRUD interfaces — the tools that every company needs but nobody wants to build and maintain as custom React apps. Retool trades design flexibility for speed: you get a working tool in hours instead of weeks.
Key Features
Pre-Built Components
Tables with sorting, filtering, and pagination. Forms with validation. Charts, maps, file upload, rich text editors. Over 100 components, each with properties you configure visually. The components are designed for data-heavy internal use, not consumer-facing polish.
Database and API Connectors
Connect directly to PostgreSQL, MySQL, MongoDB, REST APIs, GraphQL, Google Sheets, and dozens of other data sources. Write SQL or API queries, and the results flow into your components. Queries run server-side, so your database credentials never reach the browser.
JavaScript Everywhere
When visual configuration isn’t enough, write JavaScript. Transform query results, add conditional logic, handle events. Retool isn’t no-code — it’s low-code with an escape hatch for anything the visual builder can’t handle.
Self-Hosted Option
Deploy Retool on your own infrastructure if your data can’t leave your network. The self-hosted version runs as a Docker container and connects to your internal databases without data leaving your VPC.
Who Is This For?
- Engineering teams building admin panels and support tools
- Operations teams that need custom dashboards
- Companies that want internal tools without hiring frontend engineers
- Anyone who builds CRUD apps repeatedly
Pros
- Extensive component library (100+)
- Direct database connections (SQL in the builder)
- Self-hosted option for data sovereignty
- JavaScript escape hatch for complex logic
- Free tier for small teams (5 users)
- Version control and environments
Cons
- Expensive at scale ($50/user/mo Business)
- Limited design customization
- Not for customer-facing apps
- Learning curve for complex workflows
- Vendor lock-in risk (hard to migrate away)
Verdict
Retool is the standard for internal tools. The component library, database connectors, and JavaScript escape hatch cover the vast majority of internal tool needs. If you’re building admin panels, support dashboards, or CRUD interfaces, Retool will get you there faster than custom code.
The trade-off is vendor lock-in and cost at scale. At $50/user/month for Business features, a 50-person team pays $30,000/year. For teams that build and maintain many internal tools, the time savings justify the cost. For a single admin panel, the free tier or a simpler alternative may be enough.