Deliver the tools your team needs now

Retool's plans scale for any organization—from startups to Fortune 500s.

Cloud
 (We host)
Self-host
 (You host)

Free

$
0
per user
A user is anyone with their own login access to Retool. All users in your Retool account are billed at the same plan rate per month.

per month
    Features:
  • Connect to most databases or REST APIs
    All connectors, excepting Salesforce, are included in the free plan.
  • Editor mode only
    Editor mode allows all users to edit apps. See the FAQs below for more information.
  • Query library
    Our IDE to build, share, and reuse queries for any database or API.
  • Up to 5 modules
    Reuse groups of components and queries between Retool applications

Startup

$
10
per user
A user is anyone with their own login access to Retool. All users in your Retool account are billed at the same plan rate per month.

per month
    Everything in Free plus...
  • Toggle to user mode
    User mode lets you view an app as a user would, without the editor interface. Note that all users on your plan will still have edit access to each app: you'll need to upgrade to the Pro plan for granular access controls.
  • Versioned releases & revision history
    We maintain edit history of your app, so you can restore it to any moment in time.
  • Staging resources
    Test your app against a staging resource (database or API) and seamlessly switch it to production resources when in user mode.
  • Salesforce, Oracle, & SQL Server integrations
    Connect to Salesforce with our native connector, and query it with SOQL / other API endpoints.

Pro

$
50
per user
A user is anyone with their own login access to Retool. All users in your Retool account are billed at the same plan rate per month.

per month
    Everything in Startup plus...
  • Granular access controls
    Create groups of users, and assign each group particular permissions to particular apps.
  • Audit logs
    Track every query that's run in Retool, including reading / writing from both databases and APIs.
  • Custom components
  • Unlimited modules
    Reuse groups of components and queries between Retool applications

Enterprise

Flexible pricing
for your business
    Everything in Pro plus...
  • Self-hosted option
    Retool can be deployed on-premises, in your own EC2 instance. Setup is via Docker, which takes around 15 minutes. See the FAQs below for more information.
  • Identity management
    Integrate with Okta, Active Directory, or any other SAML 2.0 SSO provider.
  • Version control with Git
    Sync all your Retool apps to a Git repository, so you can track version history yourself. This lets you PR changes, quickly see diffs, etc.
  • Custom connectors
    Need a custom connector or component? Just reach out and we'll work together with you to get it built.
  • Priority support
    Get priority support with a dedicated customer success manager and a shared Slack channel.

Compare features

Cloud
 (We host)
Self-host
 (You host)
Free
$0/user/month
Startup
$10/user/month
Pro
$50/user/month
Enterprise
Custom pricing
Apps
Toggle to user mode
Editor mode allows all users to edit apps. User mode lets you view an app as a user would, without the editor interface.
Modules
Modules let you reuse groups of components and queries between Retool applications.
Custom components
App themes
Create visual consistency across apps with custom visual themes.
Branding
Add custom branding to navigation bars for app presentation mode and non-editors.
Edit mode only
Up to 5
Up to 5
Resources
Connect to most databases and REST APIs
Most connectors, except Salesforce, are included in the free plan.
Query Library
Our IDE to build, share, and reuse queries for any database or API.
Staging & production resources
Test your app against a staging resource (database or API) and seamlessly switch it to production resources when in user mode.
SFDC, Oracle, & SQL Server integrations
Connect to Salesforce with our native connector, and query it with SOQL / other API endpoints.
Custom connector
Need a custom connector or component? Just reach out and we will work together with you to get it built.
Security & Support
Version release & history
We maintain edit history of your app, so you can restore it to any moment in time.
Granular access controls
Create groups of users, and assign each group particular permissions to particular apps.
Audit logs
Track every query that is run in Retool, including reading / writing from both databases and APIs.
Git syncing
Self-hosted option
Retool can be deployed on-premises, in your own EC2 instance. Setup is via Docker, which takes around 15 minutes. See the FAQs below for more information.
Custom SSO
Integrate with Okta, Active Directory, or any other SAML 2.0 SSO provider.
Connect to analytics vendors
Send analytics data to Segment, Google Analytics, etc.
Priority support
Get priority support with a dedicated customer success manager and a shared Slack channel.

Frequently Asked Questions

Customize retool icon

What does Retool do?

Retool empowers you to quickly build internal tools with rich graphical user interfaces around any sort of datastore or API.

Customize retool icon

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.

Customize retool icon

How do I deploy my app?

After building an app in Retool, it is automatically hosted by Retool. To get other people to use your app, invite them to join your Retool organization.

Customize retool icon

What's editor mode and user mode?

When you build your app, you're in editor mode. Editor mode lets you write queries, design UI actions and customize with JavaScript. Generally, this is the mode engineers are in.

User mode is meant for the people who will be using your app — they get access to all the functionality you've built but can't edit the app's underlying queries and logic.

Editor mode is available on all plans. All users can toggle between editor and user mode on the Startup Plan, and more granular access controls are available on the Pro plan and above.

Customize retool icon

Can I deploy Retool on-premise?

If you have more stringent data requirements, you can deploy Retool on-premises in your own VPC/VPN. The setup is via Docker and takes around 15 minutes to get running.

Except for a license check that happens every 6 hours, Retool doesn't require any external data connectivity.

If you're interested, please book a setup call with an expert from our team or contact us with any questions.

Customize retool icon

Who uses Retool? Engineers or non-technical people?

Generally engineers are the ones building apps in Retool. But people who know SQL can pick up Retool pretty easily too. At this point, a good chunk of Retool users are non-technical.

Once you’ve built a useful app in Retool, you can use it yourself or launch it to other members of your organization in user mode. These are often non-technical stakeholders in customer support, marketing, operations, or on the executive team.

Customize retool icon

Who counts as a user? Can I have users on different plans?

A user is anyone with their own login access to Retool. All users in your Retool account are billed at the same plan rate per month.

Customize retool icon

Is Retool secure? Where's my data stored?

Retool comes with the kind of security, reliability, and controls that every internal tool deserves. Your customer data is never stored on our servers and we use end-to-end encryption to keep your data safe while it’s in transit. For more information, see our security documentation. If we don't answer your question there, let us know.