Retool

Build internal apps fast: connect data, assemble UIs, and ship secure tools
4.8 
Rating
68 votes
Your vote:
Screenshots
1 / 3
Visit Website
retool.com
Loading

Open Retool, link your data, and ship an internal app before lunch. Start by adding connections to the systems your team already uses—MySQL or PostgreSQL for transactional data, BigQuery or Redshift for analytics, MS SQL for legacy systems, plus APIs like Salesforce and Google Sheets. Build views by dragging tables, forms, charts, and buttons onto the canvas. Write queries in SQL or JavaScript, then bind results to components with a click. Add event handlers to run updates, call webhooks, or trigger workflows when someone edits a record or presses a button. Preview instantly, test with sample inputs, and publish to a URL your team can access.

For operations teams, create an order management console in one afternoon. Pull orders from Postgres, fetch payment status from Stripe via REST, and get shipping events from your logistics API. Add a searchable table with filters for status, date, and assignee. Create a side panel that shows customer details, order lines, and recent activity. Wire up actions to refund, reassign, or update fulfillment, each guarded by parameterized queries and confirmation dialogs. Use role-based rules so agents can view but only managers can approve refunds. Capture every change with audit logs. Keep secrets in environment variables, separate staging and production connections, and roll back to a previous version if needed.

Support teams can assemble a 360° customer view that cuts ticket time in half. Drop in a search box that queries BigQuery for history and Salesforce for account health. Display metrics, past interactions, and active subscriptions in a single screen. Add fast paths like “credit account,” “reset usage,” or “resend invite,” each backed by safe, validated updates. Let reps bulk-edit rows, upload or export CSVs, and leave internal notes. Schedule nightly syncs to refresh caches, or run on-demand syncs when a case is hot. Share the app with a link, restrict access to a group, and watch usage to spot bottlenecks.

Engineers can standardize internal tooling without babysitting UI code. Keep logic in reusable queries, expose parameters for non-technical users, and wrap complex sequences in JavaScript. Compose modules across apps to avoid duplication. Use environments for dev/test/prod, add approvals for dangerous actions, and gate features by role. Inspect queries with live previews, console logs, and timing data to debug slow operations. When requirements change, update the UI, publish, and everyone gets the new version immediately—no separate deploy pipeline. Need something custom? Embed a bespoke component, call any REST or GraphQL endpoint, and stitch the output into your screens. With this approach, product, ops, finance, and support teams get tools that fit their workflow, and engineering keeps control over data access and reliability.

Review summary

Features

  • Visual UI builder with tables, forms, charts, and buttons
  • Connectors for SQL databases and popular SaaS APIs
  • SQL and JavaScript queries with parameterization
  • Event handlers and webhooks for interactive flows
  • Role-based access control and granular permissions
  • Audit logs for actions and data changes
  • Environments for dev/staging/production with secrets
  • Version history and easy rollbacks
  • CSV import/export and file upload components
  • Scheduling for background syncs and tasks
  • Reusable modules and shared queries
  • Performance insights and query debugging tools

How It’s Used

  • Operations dashboards for orders, inventory, and fulfillment
  • Admin panels for CRUD on core models and approvals
  • Customer support consoles with account actions and history
  • Finance tools for reconciliation, refunds, and payouts
  • Marketing ops apps for lead routing and campaign data hygiene
  • Data entry and review workflows with validation and audits
  • Content moderation queues with bulk actions and triage
  • QA and bug triage boards pulling from multiple systems
  • Mobile-friendly field checklists and inspections
  • Feature flag toggles and internal configuration consoles

Plans & Pricing

Free

Free

$0 per user per month
Build unlimited apps (creator view only)
Build apps on top of any database or API
Write, share, and reuse queries with Query Library
Reuse up to 5 modules (groups of components) across apps
Toggle to user mode - Creator mode only
Modules - Up to 5
Connect to all databases and APIs
Query Library

Team

$10.00 per user / month

$10 per user per month
Use apps in user mode
Add staging versions of any resource
Save versioned releases of apps and revert them to any point in time with revision history
Toggle to user mode
Modules - Up to 5
Connect to all databases and APIs
Query Library
Staging & production resources
Version release & history

Business

$50.00 per user / month

$50 per user per month
Create permission groups to control access to apps
View audit logs to track every query that's run on Retool
Create custom components to reuse across apps
Access volume discounts as you scale users
Toggle to user mode
Modules
Custom components
App themes
Connect to all databases and APIs
Query Library
Staging & production resources
Version release & history
Granular access controls
Audit logs

Enterprise

Custom

Custom
Deploy in a self-hosted environment
Integrate with Okta, Active Directory, or any other SAML 2.0 SSO provider
Version control apps with Git
Request custom integrations with a Retool engineer
Get help from a dedicated support engineer
Toggle to user mode
Modules
Custom components
App themes
Branding
Connect to all databases and APIs
Query Library
Staging & production resources
Custom connectors
Version release & history
Granular access controls
Audit logs
Git syncing
Self-hosted option
Custom SSO
Connect to analytics vendors
Priority support

Free(self-hosted)

Free

$0 per user per month
Deploy in a self-hosted environment
Build unlimited apps (creator view only)
Build apps on top of any database or API
Write, share, and reuse queries with Query Library
Reuse up to 5 modules (groups of components) across apps
Toggle to user mode - Creator mode only
Modules - Up to 5
Connect to all databases and APIs
Query Library
Self-hosted deployment

Starter (self-hosted)

$10.00 per user / month

$10 per user per month
View apps in creator and user mode
Test apps against staging databases or API resources
Save versioned releases of apps and revert them to any point in time with revision history
Keep data in your own VPC for HIPAA and PII compliance
Toggle to user mode
Modules - Up to 5
Connect to all databases and APIs
Query Library
Staging & production resources
Self-hosted deployment
Version release & history

Enterprise (self-hosted)

Custom

Custom
Integrate with Okta, Active Directory, or any other SAML 2.0 or OpenID SSO provider
Version control apps with Git and develop with feature branches
Build your first application with a Retool engineer
Get help from a dedicated support engineer
Toggle to user mode
Modules
Custom components
App themes
Branding
Connect to all databases and APIs
Query Library
Staging & production resources
Custom connectors
Version release & history
Granular access controls
Audit logs
Git syncing
Self-hosted option
Custom SSO
Connect to analytics vendors
Priority support

Comments

4.8
Rating
68 votes
5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 stars
0
User

Your vote: