retool.com Open in urlscan Pro
2a05:d014:275:cb02:7bc2:ee46:f4f6:be94  Public Scan

Submitted URL: http://retool.com/
Effective URL: https://retool.com/
Submission: On July 02 via manual from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

 * Customers
 * Integrations
 * Templates
 * Pricing

DocsSign inTry for free

 * Customers
 * Integrations
 * Templates
 * Pricing
 * Docs

Try Retool for freeBook a demoSign In


BUILD INTERNAL TOOLS, REMARKABLY FAST

Stop wrestling with UI libraries, hacking together data sources, and figuring
out access controls. Start shipping apps that move your business forward.

Try Retool for free
Watch demo
4 min
Watch Alex build a Retool app
4 min Watch now



From startups to Fortune 500s, the world's most effective teams use Retool to
power their internal apps. Our customers


A COMPLETE SET OF
POWERFUL BUILDING BLOCKS

All internal tools are made up of the building blocks: Tables, Lists, Charts,
Forms, Wizards, Maps and so on. Retool provides those blocks out of the box so
you can spend your time assembling your UI, not inventing it from scratch.
Instead of hunting down the best React table library, you can put together your
app in a few minutes by dragging and dropping.

View all 90+ components
Drag and drop tables, forms, charts, and more to assemble your app quickly.

COMPONENTS

COMPONENTS

TABLE

Display and filter your data easily. Advanced features like calculated columns,
server side pagination, and more.

LIST

Create a list of repeated components like text, images, or form inputs.

CHART

Visualize your data with interactive bar, line, and pie charts. Format and
manipulate your data with JavaScript anywhere.

FORM

Group text inputs, dropdowns, date pickers, or any other input type together
into a single form with a submit button.

WIZARD

Build visual workflows and trigger queries as users progress through defined
steps.

MAP

Visualize geographic data and display a list of objects as points on a map.
Built using Mapbox.




CONNECT TO ANYTHING

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!

View our native integrations
Google Sheets
PostgreSQL
Stripe
Elasticsearch
MongoDB
MySQL
Google Sheets
PostgreSQL
Stripe
Elasticsearch
MongoDB
MySQL
BigQuery
Snowflake
Denodo
Vertica
AWS DynamoDB
Redis
BigQuery
Snowflake
Denodo
Vertica
AWS DynamoDB
Redis
AWS Redshift
Firebase
AWS Lambda
Twilio
GraphQL
AWS S3
AWS Redshift
Firebase
AWS Lambda
Twilio
GraphQL
AWS S3
Salesforce
Basecamp
Slack
Cassandra
Sendgrid
Github
Salesforce
Basecamp
Slack
Cassandra
Sendgrid
Github
Google Cloud Storage
Close.io
MS SQL Server
AWS Athena
Google Cloud Storage
Close.io
MS SQL Server
AWS Athena

Retool supports most data sources, including databases and APIs.

READ OR WRITE DATA WITH QUERIES

No need to worry about storing isFetching 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.

How to write queries

Read data

Join data

Create an invoice
1
2
3
4
5
6
7
8

// Find users created between January and June
db.users.find({
  "created_at": {
    $gt: new Date('2020-01-01'),
    $lt: new Date('2020-06-01')
  },
  "status": "billable"
})


BUILT FOR DEVELOPERS

Retool is highly hackable, so you’re never limited by what's available out of
the box. If you can write it with JavaScript and an API, you can build it in
Retool.

You can write JavaScript almost anywhere inside of Retool. Just wrap an
expression with double brackets like {{ Math.max(select1.value, 10) }} and it’ll
execute as sandboxed JS. Using Transformers, you can write larger, reusable
blocks of code for manipulating data. There’s also a native API for directly
interacting with components and queries via JS.

Write JavaScript in Retool
Connect your queries and logic to prebuilt components like tables and dropdowns.
Manipulate data with JavaScript anywhere.

FEATURES

FEATURES

Customize
Import
Debug

CUSTOM COMPONENTS

If you can build it in React, you can use it in Retool. Define your custom
component via JS and use it in any Retool app.

IMPORT ANY LIBRARY

Import JS libraries via a URL and use them anywhere. Retool ships with Lodash,
Moment, and Numbro already installed.

DEBUG WITH A MODEL BROWSER

View all available query, component, and environment properties like
current_user, as well as query dependencies.



DEPLOY AND SHARE SECURELY

Retool comes with the security, reliability, and permissioning built in.

Learn more about enterprise features

Contact sales

HOST ON-PREMISE

You can host Retool on-premises, behind your own VPN, and in your own VPC.
Deploy via Docker or Kubernetes.

Deploy Retool on-prem

REVISION HISTORY VIA GIT

Sync Retool apps to a Git repository, so you can manage Retool apps as code. Oh,
and choose what version is deployed in a nice GUI.

Set up Retool Git syncing

FINE-GRAINED ACCESS CONTROLS & AUDIT LOGS

Granularly control what users can access which apps and which resources. And
after they use the apps, query what they did via the audit logs. (Which you can
then build Retool apps atop of.)

Control user permissions

SAML SSO AND 2FA

Sign in with the services you already use, including Google, Okta, Active
Directory Federation Services, and other SAML-based identity providers. Import
groups and use them inside of Retool.

How to set up SAML


LOVED BY DEVELOPERS

Corey Quinn
@QuinnyPig

Mar 6
@retool is one of the best apps with the worst marketing I've seen in years. It
is TRANSFORMATIVE.
SeattleDataGuy
@SeattleDataGuy

Dec 17
I loved using @retool. In particular, the fact that I can connect Rest API
end-points makes it super easy to integrate into almost anything.
micah
@micahsays

May 28
I just want to say that I love love love @retool. It's like a way better VB6
(that is a huge compliment).
Dustin McCaffree
@terribledustin

Jan 20
I just built 2 internal admin dashboards in 45 minutes. For real. All thanks to
@retool 🤯 Every single indie hacker should be using this. Wow. Free plan is
generous too.
Ollie Shaw
@ollshaw

Nov 10
On this — it's 6pm Monday. Today we realised major efficiencies in customer
support through a few small easy wins w/ form flows in @retool. Literally within
15 mins of identifying a pain point we can roll out a robust app to completely
resolve it. 🔮 *Literally* magic.
Felix Süllwold
@felixsuellwold

Jun 9
Building a custom dashboard in-house for your customer support? Have you thought
of UI/UX, access control, staging vs production environment? Yep, thought so.
Better use @retool instead. Thank me later.
Masone
@masone

Dec 17
@retool really lives up to the promises they make. Our backend team keeps
cranking out admin panels, while the frontend focuses on user-facing UIs. Saves
us so much time ❤️
Luke Youngblood
@LukeYoungblood

Jun 23
I’m a huge fan. We adopted @retool for an internal project and it accelerated it
significantly. I am so over devs who think that the only “proper” tool is
hand-crafted, artisanal assembly code on bare metal...(only half joking)
Laszlo Kiss
@LaszloKiss__

Feb 21
Wow, @retool is a mind-blowing experience. Even though it was my first project
with Retool, I built a fully functional site with GraphQL and REST API
integrations and some Javascript data transformation in 2 hours.
Jainendra Mandavi
@jai4man

Nov 18
If you ever want to build an admin dashboard @retool is the way to go. #retool
fan. Just amazing ❤️
Timi Ajiboye
@timigod

Apr 12
If you want to quickly build internal tools, there’s simply nothing better and
more comprehensive than @retool.
Luis Canales
@LewchBewch

Jun 28
I've been using @retool to build out internal dashboards about our code
deployments and it's been amazing, really happy with it so far.
Vyshnavi Mudumby
@VyshnaviMudumby

Sep 27
Setup an admin dashboard for us using @retool in just half a day! Such a
time-saver.
Jamie
@JamieHalvorson

Oct 21
Okay, @retool is pretty incredible. In no time I've started creating a dashboard
that: interacts with FabFit's GraphQL API, reads and writes to our dev DB and
lists all of the customer's transactions directly from Stripe.
Cameron Jenkinson
@camjjenkinson

Jul 16
I actually believe @retool is one of the best products I’ve used for a while. It
enables our SaaS team to do so much when we have to begin scaling our processes.
Goodbye to the legacy admin tools I never enjoyed maintaining.

TRY RETOOL TODAY


GET STARTED BUILDING YOUR INTERNAL TOOL IN UNDER 10 MINUTES

Sign up for freeSchedule a demo

USE CASES

 * Admin panels
 * Firebase GUI
 * MongoDB GUI
 * GraphQL GUI
 * Dashboards
 * SQL GUI
 * React components
 * Google Sheets GUI

INTEGRATIONS

 * PostgreSQL
 * MySQL
 * DynamoDB
 * Firebase
 * GraphQL
 * Amazon S3
 * Google Sheets
 * MongoDB

DEVELOPERS

 * Changelog
 * Documentation
 * Status
 * On-prem deployment
 * API Generator
 * Developer Utilities

COMMUNITY

 * Community home
 * Support forum
 * Show & tell
 * Retool for Startups

COMPANY

 * About
 * Customers
 * Careers
 * Team
 * Blog

© Retool, Inc.

PrivacyTermsSecurity