Retool Cloud
Retool
Stop wrestling with UI libraries, hacking together data sources, and figuring out access controls. Start shipping apps that move your business forward.
Retool Cloud
Retool
Stop wrestling with UI libraries, hacking together data sources, and figuring out access controls. Start shipping apps that move your business forward.
Select a tier...
Pricing Plans
Free
Startup
Pro
Enterprise
Flexible pricing for your business.
- $0
- per user per month
- $0 paid yearly
- $10
- per user per month
- paid monthly
- $50
- per user per month
- paid monthly
- Upon request
- (yearly billing)
Features
- Connect to most databases or REST APIs
- Editor mode only
- Query library
- Up to 5 modules
Features
- All prior features, plus...
- Toggle to user mode
- Versioned releases & revision history
- Staging resources
- Salesforce, Oracle, & SQL Server integrations
Features
- All prior features, plus...
- Granular access controls
- Audit logs
- Custom components
- Unlimited modules
Features
- All prior features, plus...
- Self-hosted option
- Identity management
- Version control with Git
- Custom connectors
- Priority support
Reviews
App description
All internal tools are made up of the building blocks: Tables, Lists, Charts, Forms, Wizards, Maps and so on. Retool provides a complete set of powerful building blocks out of the box. Spend your time getting UI in front of stakeholders, not hunting down the best React table library. Assemble your app in 30 seconds by dragging and dropping from our pre-built components. Connect to most databases or anything with a REST, GraphQL or gRPC API. Retool empowers you to work with all of your data sources seamlessly in one app. Your data is always stored by you. When a query is run, the Retool backend proxies the request to your backend. We don't store any of the data. No more ETL-ing data around! No need to worry about storing is Fetching in Redux or handling errors from your backend. Retool manages all the hard stuff. Read in data from MongoDB, join it to Postgres with SQL, and POST the result to Stripe's API. You only write the things that are custom to your app, like the SQL queries, POST requests, or data transformers.