Documentation

Welcome to Retool! We're a fast way to build custom internal software.

You'll find the 5 minute demo, quickstart guide, and documentation for each of our connectors and components here. If you've got any questions -- chat with us on the bottom right!

Get Started    Guides

What's Retool?

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

How It Works

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:

To see what other people are building and collaborate on problems, head over to the Retool community.

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 engage with the community to see what other Retool users are building and troubleshooting.

What's Retool?


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

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.