Add to Fav

Retool Inc.

Help us rethink software development

We're building tools for companies to develop better software faster.

Despite software’s massive impact on our lives, software development hasn’t fundamentally changed in the past two decades. At Retool, we’re thinking about what comes after programming languages: Coding from scratch isn’t something most companies should be doing in 15 years.

We’re starting with internal tools but our ambitions are much larger. You’ll be joining a small team at the start of a decades-long journey to change the way software is built.

Driven by customers

We have a bold, long term goal, but the problems our customers face are very real today. Before Retool, teams had to manage endless spreadsheets, build one-off workflows, and spend many engineering days developing internal tools from scratch. The hours lost are staggering.

Tens of thousands of companies use Retool to help run their business, from a COVID tracking app bringing millions of students back to the classroom, to a tool that accelerates student loan decisions, to new workflows to scale customer support. We’re just getting started, and we’d love your help.

Built for builders, by builders

Many Retools joined because they had frustrating experiences building internal software in a prior life, killing productivity. We’re creating technology to help teams operate better, including Retool teams.

Every Retool builds, and uses, Retool apps to accelerate their own work. No matter what your role, you’ll be close to the product, and you’ll have an important voice in improving it.

 

  • - 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.

    A complete set of powerful building blocks

    All internal tools are made up of the building blocks: TablesListsChartsFormsWizardsMaps 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.

    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.

    How you store your data is up to you. By default, nothing is stored in Retool. When a query is run, the Retool backend proxies the request to your backend. No more ETL-ing data around!

    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 MongoDBjoin 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.

    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.