Our Pricing
Free
$0
forever
Go →
Unlimited apps
Connect to any database or REST API
All the building blocks
Creator mode only
Plus
$10
per user
per month
Try it →
End-user mode
Revision history
Staging + production mode
3 user minimum
Pro
$50
per user
per month
Try it →
Granular access controls
Audit logs
Public apps
Build apps atop Salesforce
Enterprise
Get in touch
On premise
SAML SSO
Version control apps with Git
Custom connectors and components

FAQs
What does Retool do?
Retool lets you build front-ends quickly around any sort of datastore.
How do I deploy my app?
After building an app in Retool, it's automatically hosted by Retool. To get other people to use your app, just pass them the URL.
What's creator mode, and what's end-user mode?
When you build your app, you're in creator mode. Creator mode lets you change queries, move buttons around, etc. Generally, this is the mode engineers are in.

End-user mode is meant for end-users, who don't need to modify SQL queries or change the placement of buttons. You typically don't want your end-users modifying apps, so you want to give them in end-user mode.

End-user mode is available on the Plus plan and above.
Can I deploy Retool on-premise?
If you have more stringent data requirements, you can deploy Retool on-premise in your own VPS. The setup is via Docker, and takes around 15 minutes to get running in your own VPS.

The VPS doesn't require any external data connectivity requirements, except for a license check that happens every 6 hours. We also have a completely airgapped version that requires no network connectivity if you require HIPAA / PCI compliance.

If you're interested, please book a setup call with an engineer, or contact us for any questions.
How long does it take to learn Retool?
It generally takes an engineer around ten minutes to understand the concepts of Retool, and another hour for it to feel natural.
Who uses Retool? Engineers or non-technical people?
Generally engineers are the ones building apps in Retool. But people who know SQL pick up Retool pretty easily. At this point, a good chunk of Retool users are non-technical.
I have complicated logic in my app. Will Retool work for me?
We recommend you handle complicated logic in an API. For example, if cancelling an order involves multiple API calls (Stripe to refund the payment, SNS to send an email, etc.), you should make a cancelOrder API endpoint, which you call from Retool.
Is Retool secure? Where's my data stored?
We treat security seriously at Retool, and have a section dedicated to it. If we don't answer your question there, let us know.