What is Retool?

Retool is a fast and easy way to build and maintain internal tools.

Retool has 4 fundamental pieces to it:

  1. Connect your data sources, like PostgreSQL, Salesforce, Firebase, and 20+ more
  2. Build your queries and logic in SQL or JavaScript
  3. Connect your queries and logic to prebuilt components like tables, text inputs, and buttons
  4. Organize and connect your components into an app

Retool isn't just a front end, though – we take care of a lot of the pesky logic that internal tools tend to require, like scheduling queries, updating and writing data, and triggers. Retool apps are easy to share with your teammates and stakeholders, and we offer granular access management and audit logs to keep things secure.

Getting started resources

A few resources to help you get started:

For tactical advice and anything related to "How do I do ____ in Retool?" head over to our community forum – we've got thousands of searchable, answered questions (and you can always ask something new).

Integrations and support

Retool integrates with most major data sources that you'd need to build your internal tools, from databases like PostgreSQL and MySQL, to internal REST APIs and GraphQL, as well as external APIs like Stripe, Firebase, and Github. Check out our Integrations Overview for more information.

Our docs won't be able to cover everything, so if you have any issues, don't hesitate to reach out to support through Intercom on the bottom right, and check out our community forums to see what other Retool users are building and what problems they're running into.

Supported browsers

Retool supports the latest versions of desktop web browsers:

We continuously work to improve our browser support and accessibility. Alternative browsers and mobile devices are not officially supported.

What’s Next
Did this page help you?