2023 Internal Tooling IDE
Buyers' Guide

Whether you are evaluating an internal tool development platform for the first time or you are a current customer dissatisfied with functionality, performance, or price, this list is for you.

We have extensively researched the internal tool development space and compiled the 6 best products based on functionality, generative AI capabilities, extensibility with code, enterprise-readiness, pricing, maintenance costs, security, and support.

2023 Internal Tooling IDE Buyers' Guide

The internal tooling market in 2023 has evolved from solely App Builders to also include Workflows and Scheduled Jobs, which many of the top vendors have brought to market.

Company
Headquarters
Product Suite
AI Capabilities
Last Round Funding
🇺🇸  USA
Apps
Workflows
Scheduled Jobs
$37MM (August 2022)
🇮🇳  India
Apps
None
$41MM  (June 2022)
🇱🇹  Lithuania
Apps
Workflows
Scheduled Jobs
Not publicly available
🇮🇳  India
Apps
Workflows
Scheduled Jobs
$0.5MM (February 2018)
🇺🇸  USA
Apps
Scheduled Jobs
None
$11MM (October 2021)
🇺🇸  USA
Apps
Scheduled Jobs
Workflows
$45 MM (June 2022)

What is an internal tooling IDE?

An internal tooling IDE is a development platform for building custom internal software.

Retool’s strengths include:

  • Drag & Drop Application Builder: Retool offers an intuitive drag & drop application builder, with a vast library of pre-built UI components.
  • Integration Library: Retool offers an extensive library of integrations with databases and APIs, allowing businesses to connect to their data sources.
  • Granular Permissions (RBAC): Retool supports role-based access controls, enabling granular access to tools.
  • Version Control: Retool supports version control via Git syncing and support for users to create & preview different versions.
  • Enterprise Features: Retool offers a number of enterprise features such as SSO, audit logging, and an enterprise support team.
  • Native Mobile Apps: Retool Mobile provides a dedicated solution for building native iOS and Android mobile apps within Retool.

Limitations of Retool

Despite the company’s early entry to the internal tooling market, Retool has a number of shortcomings which should be well understood by prospects and customers. These limitations, as of July 2023, include:

  • Limited Extensibility with Code: Retool's limited extensibility in code, including lack of language support beyond JavaScript in applications, as well as limited support for writing custom components, poses potential roadblocks for developers.
  • Poor Performance: Retool apps often suffer from poor performance due to browser-based code execution, single-step queries, and the lack of global edge caching.
  • Limited Workflows & Scheduled Jobs: Retool's Workflow offering, still in beta, provides limited functionality and is unavailable to customers self-hosting Retool.
  • SQL-Only Generative AI: Retool’s generative AI offering is limited to SQL; developers cannot leverage generative AI in Retool when writing JavaScript, Python, or HTML, integrating with REST APIs, or populating components with mock data.
  • Legacy On-Premise Deployment Model: Retool's legacy on-premise deployment is resource-intensive and complex, impeding businesses from accessing new features and security fixes and requiring diversion of resources towards maintaining on-premise Retool instead of developing internal tools.
  • Expensive Software & Platform Fees: Retool's inflexible pricing model as well as hefty platform fees and imposed user minimums when self-hosting make it prohibitively expensive for many businesses.
  • Slow Feature Rollouts for On-Premise: Slow feature development and rollout, particularly for on-premise offerings, can hinder businesses wanting to leverage new technologies in their internal tooling within their preferred deployment model.
  • Closed Source Code: Retool's closed source code prevents code audits by security teams and does not allow for extensibility.
  • US-Cloud Only: Retool Cloud's US-only hosting degrades performance for businesses with users or data centers outside of the US.

Read more about each of these shortcomings below to better understand why many companies are considering alternatives to Retool.

The 6 best internal tooling IDEs of 2023

Of the many internal tooling platforms available on the market, we have identified Superblocks, Retool, Appsmith, UI Bakery, DronaHQ and Internal.io a the top contenders. We'll dive into the stengths and weaknesses of each in detail.

For a feature-by-feature comparison of each vendor, see the matrix included below.

Superblocks

Superblocks is an enterprise ready low-code without limits platform for building custom internal applications, automated workflows, and scheduled jobs. Developers can extend Superblocks infinitely with code, build faster with an AI Copilot, self-host without the overhead, and deliver performant apps at scale, all while adopting affordably across their organization.

Strengths
Infinite Extensibility with Code: Superblocks is infinitely extensible with code, allowing developers to write complex backend APIs with NodeJS and Python, leverage Javascript on the front-end, and build custom components with React within their own IDE and filesystem.
Architected for Enterprise Scale & Performance: Superblocks application front-ends are multi-threaded for smooth UI rendering, while back-end queries scale elastically with on-demand cloud compute - critical for the enterprise.
Generative AI Native: The context-aware Superblocks AI Copilot supercharges development, with support to generate, explain, and debug SQL, JavaScript, Python, JSON, and HTML, as well as integrate with REST APIs.
Self-Hosted Agent Architecture: The Superblocks On-Premise Agent is lightweight, stateless, simple to deploy, and new App Builder features are instantly available from the cloud, while ensuring that customer data never leaves your network.
Production Monitoring & Observability: Superblocks integrates with observability providers like Datadog, Splunk and New Relic, so you can view metrics, traces, and logs within your preferred provider.
Flexible, Fair Pricing: Superblocks offers flexible usage-based pricing, including a dedicated price for Light Users which ensures you can roll out Superblocks tools org-wide affordably. The Superblocks On-Prem Agent is available to all customers at no additional cost.
Weaknesses
Newer Entrant: Superblocks is founded in 2021. However, Superblocks has seen rapid growth, having raised $37,000,000 in a Series A round led by Kleiner Perkins.
No Support for Native Mobile Apps: Superblocks does not support building native mobile applications for iOS or Android. However, Superblocks does support building mobile-responsive web applications.
User Analytics in Private Beta: The ability to view user analytics for usage of your applications, such as number of views, time spent in an app, and more is currently in private beta, as of July 2023.
No Air-Gapped Deployments: Superblocks does not support an air-gapped deployment model, as businesses self-host Superblocks with an agent architecture rather than a legacy on-premise model.

Conclusion: Superblocks is the #1 alternative to Retool and the only vendor offering a fully-featured low-code internal tooling platform without limits. Some notable benefits of Superblocks compared to Retool include:

  • Greater Extensibility with Code: Retool apps support client-side JS only, while Superblocks supports React, JS, Node, & Python. Retool Custom Components rely on one HTML file, with web-based imports limited to an iframe, while Superblocks provides full extensibility with React.
  • Deeper AI Functionality: The Superblocks Copilot supports generating, editing, and explaining SQL, Python, JavaScript, HTML, and JSON, and integrating with REST APIs. Retool’s AI is restricted to SQL generation, limiting its usefulness for developers.
  • Scalable Architecture & Better Performance: Application front-ends in Superblocks are multi-threaded for smooth UI rendering, while back-end queries scale elastically with on-demand cloud compute. Retool JS queries are executed in the browser, and thus limited by browser CPU & memory, causing major latency for large apps.
  • Drastically Less Overhead When Self-Hosting: Superblocks offers a lightweight, stateless On-Premise Agent, which is simple to deploy and provides access to new App Builder features instantly from the cloud. Self-hosted Retool is a legacy on-premise deployment, which means large overhead and heavy DevOps upgrades to access any bug fix or new feature.
  • Production Monitoring & Observability: Superblocks integrates with observability providers like Datadog, Splunk and New Relic, providing visibility into metrics, traces, and logs from internal tools within your preferred provider. Retool does not have observability, leaving you blind when errors arise.
  • Fairer, More Flexible Pricing: The Superblocks pricing model scales across organizations with a dedicated rate for light users, and the On-Premise Agent is available to all customers at no additional cost. Retool charges a flat rate for all end-users, as well as high platform fees and imposed user minimums when self-hosting.

Appsmith

The second place Retool alternative is Appsmith, an India-based open source internal tooling platform. Appsmith provides feature parity with much of the Retool application builder, though it notably does not support automated workflows or scheduled jobs. Appsmith has a growing developer community on Github and provides both a cloud and fully on-premise deployment that can be air-gapped.

Retool

TEXT

Strengths
Open Source: Developers can audit the entire Appsmith codebase, and contribute to the Appsmith platform.
Community on Github: The Appsmith repository has ~28k Github stars and over 200 contributors.
Styling Customization in App Builder: Appsmith enables developers to customize the styling of components by exposing a variety of styling properties for most components.
Source Control with Git: Appsmith offers Git-based source control via integrations with GitHub, GitLab, & Bitbucket, allowing businesses to manage app versions directly in their preferred Git provider.
Source Control with Git: Appsmith offers Git-based source control via integrations with GitHub, GitLab, & Bitbucket, allowing businesses to manage app versions directly in their preferred Git provider.
Source Control with Git: Appsmith offers Git-based source control via integrations with GitHub, GitLab, & Bitbucket, allowing businesses to manage app versions directly in their preferred Git provider.
Weaknesses
No Backend APIs: Any code written on Appsmith is executed in the browser; developers cannot write backend APIs, which results in limited extensibility and degraded performance.
No Workflows & Scheduled Jobs: Appsmith does not have a workflows offering, so businesses would need to contract with another vendor to handle programmatic workflows.
No AI Capabilities: Appsmith has no support to easily leverage AI; Appsmith does not offer an AI copilot for developers or a native integration with OpenAI.
No AI Capabilities: Appsmith has no support to easily leverage AI; Appsmith does not offer an AI copilot for developers or a native integration with OpenAI.
No AI Capabilities: Appsmith has no support to easily leverage AI; Appsmith does not offer an AI copilot for developers or a native integration with OpenAI.
No US-Based Support: Appsmith is based in India and does not have US-based support, which is often critical to US-based enterprises.

Conclusion: Appsmith is a good alternative to Retool for building internal applications, especially if a business strongly prefers a fully open-source vendor. However, Appsmith does not offer support for automated workflows or scheduled jobs; without workflows or multi-step backend application APIs, Appsmith does not provide fast query performance when working with large data sets or complex business logic, making it unsuitable for mission-critical business applications in the enterprise.

UI Bakery

UI Bakery lands in third place, offering a less expensive alternative to Retool intended primarily for small and midsize businesses. UI Bakery includes an application builder as well as support for workflows and scheduled jobs. UI Bakery supports multi-step application APIs, enabling businesses to build out complex business logic. The UI Bakery team is based in Lithuania and is comprised of ~10 employees.

Strengths
Less Expensive at Scale: UI Bakery’s pricing is reasonably affordable at scale, with their premium offering being priced at a flat rate of $249/month plus $19 for each additional user after the first 10.
Workflows & Scheduled Jobs: UI Bakery offers a workflow builder with a sequential step interface that is simple to use. These workflows are available as part of the self-hosted & cloud offerings.
Multi-Step APIs: Developers can build APIs which run multiple steps, minimizing overhead and making program logic easier to understand and debug.
Python Support: UI Bakery supports Python which runs on the server-side, providing greater flexibility to developers.
Weaknesses
No Deployment Control and Previews: UI Bakery does not offer support to preview changes made to apps via a shareable URL, commit those changes and view previews for historical commits, or deploy commits. The only option in UI Bakery is to deploy the working version.
No AI Copilot: UI Bakery does not offer a built-in AI Copilot, preventing developers from easily leveraging AI when building applications.
Company Size: UI Bakery currently has ~10 employees on Linkedin and no publicly available funding information.
No US-Based Support: UI Bakery’s team is based in Lithuania and does not have US-based support, which is often critical to US-based enterprises.

Conclusion: UI Bakery is suitable for smaller businesses looking for a lower-cost alternative to Retool. Unlike Retool’s equivalent offerings, UI Bakery’s Workflow & Scheduled Jobs offerings are available to both Cloud and On-Premise customers. UI Bakery’s lack of deployment control, SCIM support, and US-based support make UI Bakery less suitable for enterprises than Retool; however, UI Bakery does offer some of the same capabilities, and thus may be sufficient for less complex use cases, at a lower price tag.

DronaHQ

DronaHQ comes in fourth place, as another India-based player in the internal tooling space, offering a narrower feature set at a lower cost. DronaHQ provides an application builder with a wide variety of built-in components, as well as a Workflow & Scheduled Job builder. DronaHQ’s pricing model does not distinguish between developers and end-users, charging a flat rate for all users.

Strengths
Low Price Per Developer: DronaHQ is cheaper than alternatives on a per-developer basis, since their pricing is a flat fee per user and does not distinguish between developers and end-users.
Workflows & Scheduled Jobs: DronaHQ offers support for automated workflows & scheduled jobs.
Vast Component Library: DronaHQ boasts over 150 built-in components, with many long-tail components supported out of the box.
Native Mobile Apps: DronaHQs provides a dedicated offering for building native mobile apps.
Weaknesses
Less Intuitive UX: DronaHQ is more difficult to use than Retool, with a less organized properties panel and unintuitively named settings.
Limited Deployment Control and Previews: DronaHQ does not offer deployment control with commits and previews. Previewing changes in DronaHQ requires publishing to a dedicated environment.
No SCIM: DronaHQ does not support the SCIM standard for managing users and groups via an external user directory.
Inflexible Per User Pricing: DronaHQ’s flat rate per user does not distinguish between developers and viewers of tools, resulting in a higher bill for organizations with many viewers of internal tools.

Conclusion: DronaHQ is another alternative internal tooling platform which provides an application builder as well as support for automated workflows and scheduled jobs. DronaHQ has some notable feature gaps compared to Retool, and is generally less user-friendly. DronaHQ’s pricing model does not distinguish between developers and end-users; however, their per-user cost is relatively low compared to Retool, so for organizations with more developers than end-users, DronaHQ may be a cost effective option.

Internal.io

Rounding out the list in fifth place is Internal.io, a San Francisco-based Retool alternative focused primarily on non-developers. Internal.io offers an application builder as well as support for scheduled jobs, and allows users to build multi-step APIs via their Pipelines feature; however, these Pipelines cannot be invoked over HTTP, preventing them from being used as webhooks or REST APIs. Internal’s pricing model is per-user, with a single flat rate for all users.

Strengths
Multi-Step APIs: Developers can leverage Internal’s Pipelines feature to build multi-step business logic which can be invoked within applications.
Scheduled Jobs: Internal supports invoking automated workflows on a schedule via their Automations feature.
Source Control with Git: Internal supports Git-based source control via an integration with GitHub.
Queues for Business Process Automation: Internal offers a dedicated Queues feature, intended for managing and executing BPA-style tasks.
Weaknesses
Expensive, Inflexible Per User Pricing: Internal charges a flat rate for all users, making it expensive for large organizations with high volumes of users viewing and interacting with internal tools.
Cannot Invoke Workflows over HTTP: Though Internal does offer support to build automated workflows, these workflows can only be invoked on a schedule, not over HTTP as API endpoints or webhooks.
Limited Extensibility in Code: Internal supports only client-side JavaScript; developers cannot write Python code or build custom components in HTML or JavaScript.
No AI Capabilities: Internal offers no AI capabilities, lacking an AI copilot for developers as well as a native integration with OpenAI.

Conclusion: Internal.io provides similar functionality to Retool within their application builder and scheduled job offerings. Internal.io’s pricing model is less flexible than Retool’s, as it does not distinguish between builders and viewers of internal tools; thus, Internal.io is likely to be very expensive to roll out across organizations. Additionally, Internal’s automated workflows can only be invoked on a schedule, not over HTTP, preventing them from being used as webhook handlers or API endpoints. Internal emphasizes no-code, especially within their application builder, so it may be a suitable alternative to Retool for businesses with less development resources.

Feature Breakdown by Low-Code Vendor

Retool

Superblocks

Appsmith

UI Bakery

DronaHQ

Internal.io

Pricing

Pricing

Pricing Model

Per Creator, User

Per Creator, User, Light User

Per Hour Per
User

Flat Monthly Rate

Per User

Per User

No Self-Hosted Fees

No
Yes
Yes
Yes
Yes
Yes

Application Builder

Drag & Drop App Builder

Yes
Yes
Yes
Yes
Yes
Yes

Integrate with any Database or API

Yes
Yes
Yes
Yes
Yes
Yes

Multi-Step Application APIs

No
Yes
No
Yes
No
Yes

Build Streaming Applications

No
Yes
No
No
No
No

Native Mobile Apps

Yes
No
No
No
Yes
No

Open Source Execution Engine

No
Yes
Yes
No
No
No

Workflows & Scheduled Jobs

Build API Endpoints with Workflows

No
Yes
No
No
No
No

Build Webhooks with Workflows

Beta, Cloud-Only

Yes
No

Limited

Yes
No

Execute Scheduled Jobs

Beta, Cloud-Only

Yes
No

Limited

Yes
Yes

Extensibility with Code

Write Front-End JS

Yes
Yes
Yes
Yes
Yes
Yes

Write Back-End Code with NodeJS

Workflows Only

Yes
No

Workflows Only

Workflows Only

Yes

Write Back-End Python

Workflows Only

Yes
No
Yes
No
No

Build Fully-Featured Custom
Components with React

No
Yes
No
No
No
No

Build Custom Integrations

No
Yes
Yes
No
No
No

Performance

Fast Query Performance on Large
Datasets

No
Yes
No

Limited

No
No

Global Edge Caching Network

No
Yes
No
No
No
No

Generative AI

Copilot for Code

SQL

JavaScript,
Python, SQL, JSON, HTML

No
No

SQL

No

Copilot for 3rd Party API Calls

No
Yes
No
No
No
No

Generate Mock Data with AI

No
Yes
No
No
No
No

OpenAI Integration

Yes
No
No

Enterprise Security

Granular Permissions (RBAC)

Yes
Yes
Yes
Yes
Yes
Yes

SSO / SAML

Yes
Yes
Yes
Yes
Yes
Yes

SCIM

Yes
Yes
No
No
No
No

Audit Logs

Yes
Yes
Yes
Yes
Yes
Yes

Security Extensions

No
Yes
Yes
No
No
No

Security Auditability

No
Yes
Yes
No
No
No

Software Development Lifecycle

Commits & Previews

Yes
Yes
No
No
No
No

Integrate with Multiple VPCs through a
Single Deployment

No
Yes
No
No
No
No

Source Control with Git for Both Cloud & Self-Hosted

No
Yes
Yes
No
No
Yes

Production Observability

No
Yes
No
No
No
No

Hosting

Keep Data in Customer's Network

Yes
Yes
Yes
Yes
Yes
Yes

US & EU Cloud Hosting

US-only

US & EU Hosting Regions

US-only

Not disclosed

Not disclosed

US-only

Self-Hosted Deployment Effort

High (Legacy On-Premise)

Negligible (Lightweight Stateless Agent)

High (Legacy On-Premise)

High (Legacy On-Premise)

High (Legacy On-Premise)

High (Legacy On-Premise)

Platform Upgrade Effort

High (Full upgrades with downtime required to access new features, critical security and bug fixes)

Negligible (New App Builder features available instantly from Cloud)

High (Full upgrades with downtime required to access new features, critical security and bug fixes)

High (Full upgrades with downtime required to access new features, critical security and bug fixes)

High (Full upgrades with downtime required to access new features, critical security and bug fixes)

High (Full upgrades with downtime required to access new features, critical security and bug fixes)

Enterprise Support

In-App Live Chat with Technical Support Engineer

No
Yes
No
No
No
No

Extended Support Hours

No
Yes
No
No
No
No

Recognized by G2 for Best Support

No
Yes
No
No
No
No

Why Look for Alternatives to Retool?

1. Limited Extensibility with Code

While Retool promotes itself as developer-friendly, it lacks essential features needed for comprehensive code extensibility, exposing developers to potential roadblocks when functionality is not supported. Key limitations include:

  • JavaScript Only Application Queries: Application queries in Retool are JavaScript only; other common languages such as Python are not supported.
  • Limited Support for Custom Components: Retool’s Custom Components offering is limited, as discussed in more detail below.

Retool’s Custom Components offering allows developers to bring custom UI components to Retool Applications. However, in practice, this offering comes with significant limitations:

  • Styles Limited to Iframe: Styles are limited to the iframe, making it impossible to build custom modals, slideouts, and popovers.
  • Separate Sandbox Per Component: Each Retool custom component is a separate sandbox, limiting developers ability to write shared code, such as sharing state across components (ex: Redux); each component's state must be independently managed, resulting in degraded performance and scalability, and complicating application-wide consistency.
  • Poor Developer Experience: Retool’s Custom Components are authored within a single HTML within the browser, preventing developers from bundling multiple files. Developers can write React code by inserting a script tag, but the development experience is hacky and ignores best practices.
  • Dependencies Must Be Bundled for Use on the Web: Third-party libraries must be bundled for use on the web to be available for use in Retool Custom Components, impeding access to the NPM ecosystem and local packages. Reusing existing libraries is cumbersome, necessitating maintenance of packages on a CDN, with an undesirable alternative of copying existing code directly into each Retool component HTML file.
  • Performance Impact of Importing Packages on the Web: Libraries imported via script tags cannot use module bundlers like Webpack or Rollup, eliminating advantages like tree shaking, code splitting, and transpilation. This approach forces Retool to load entire libraries, negatively impacting performance.
  • Unable to Extend Built-in Components: Developers cannot easily extend built-in components, which means any custom component must be built entirely from scratch.

2. Poor Performance

Businesses leveraging Retool often complain about poor performance within Retool apps. Retool’s performance issues can be attributed to a few notable architectural shortcomings:

  • Browser-Based Code Execution: All Retool application queries written in Javascript are executed in the browser. This architecture restricts processing capacity to the browser's CPU and memory, unlike traditional server-based applications that can manage query loads and scale as needed.
  • Single-Step Queries: Application queries in Retool run as single steps, which means that data from each query must be returned to the browser for any subsequent processing; this architecture results in excess network requests and data traffic.
  • Lack of Global Edge Caching: Retool does not utilize global edge caching. As a result, each time a user accesses an application, the tool definitions must be fetched from Retool's servers (or a business's own servers if deploying Retool on-premise), increasing loading times and negatively impacting application performance.

3. Limited Workflows & Scheduled Jobs

Programmatic workflows allow businesses to execute complex business logic on a schedule or via an HTTP request; these tools can often replace REST APIs, cron jobs, one-off scripts, and ETLs.

Retool does provide a workflow offering, though as of July 2023 the offering is in beta, and its functionality is limited. Key limitations include:

  • Limited to Retool Cloud: Workflows are limited to Retool Cloud, which means they are unavailable as part of self-hosted Retool, preventing most enterprises from leveraging Retool Workflows at all.
  • Fire-and-Forget Model: Although Retool Workflows can be invoked over HTTP, these workflows do not respond with HTTP statuses, and the response is not customizable. Since these endpoints are “fire-and-forget”, they are not well-suited to replace REST APIs.
  • Flowchart Canvas UI: Retool employs a flowchart canvas for its Workflow UI, which can be challenging to navigate and makes understanding the program's execution sequence difficult.

4. SQL-Only Generative AI

With the rise of generative AI, developers have begun to rely on in-editor AI assistants, like Github Copilot, to write & optimize their own code, as well as author comments and explain code written by other developers. Unfortunately, Retool’s AI functionality is limited to SQL generation, limiting its usefulness for developers. As a result, developers must use an external solution like ChatGPT, which requires copying over any relevant context for the model to produce a useful result.

Developers are eager to leverage generative AI directly within their low-code platform via a context-aware copilot that supports a diverse set of languages & functional capabilities, a requirement that Retool is unable to deliver upon.

5. Burdens of Legacy On-Premise Deployments

Many businesses must ensure sensitive data stays within their network to meet security and compliance requirements. To satisfy these requirements, businesses must self-host Retool with a legacy on-premise deployment that is inherently resource intensive. Moreover, if a business operates across multiple data regions or uses several cloud providers, they must deploy unique Retool instances in each virtual private cloud (VPC), multiplying complexity.

Furthermore, in order to access new features or security patches, Retool’s deployment model requires that businesses perform exhaustive upgrades; this requirement not only extends the period during which the platform is outdated, but also exposes businesses to avoidable security threats and hampers their agility in responding to shifting market needs.

The overall complexity of deploying Retool on-premise means businesses will often need to reallocate resources from shipping internal tools to maintaining their Retool infrastructure.

6. Expensive Software & Platform Fees

Simply put, Retool is very expensive. Retool does not differentiate between users who leverage tools on a daily basis and users who leverage these tools infrequently, resulting in untenable costs for large organizations looking to distribute their internal tools. Additionally, Retool’s free tier excludes crucial functionality such as staging environments and app release versions with previews.

Retool also charges additional platform fees for on-premise deployments and imposes a limit of 25 users with its Business tier; since self-hosted Retool is the only option for many businesses due to security requirements, Retool is often prohibitively expensive.

7. Slow Feature Rollout for On-Premise

Retool is often slow to roll out new features, especially to customers self-hosting Retool. For instance, Retool’s Workflows feature has been in beta for more than six months (as of July 2023), and still is not available to on-premise customers.

Once a feature is made available as part of a Retool on-premise version, DevOps teams must undertake the arduous upgrade process of their deployment, resulting in further delays before new features and bug fixes are available to users.

8. Closed Source Code

Retool is completely closed source, which comes with significant downside. First, code cannot be audited by security teams. This opaque, potentially buggy and vulnerable code has access to production databases and, when self-hosting Retool, is running entirely inside a business’s network; thus, there are limited preventative measures a business can take to mitigate the risk of exposing a business’s VPC to vulnerabilities and unintentionally impacting production databases. Additionally, the closed source nature of Retool means that the platform is inherently less extensible; businesses must wait for Retool to implement new features, slowing pace of development compared to open-source offerings.

9. US-Cloud Only

Retool Cloud is offered with US hosting only, which means that for businesses with users or data centers outside of the US, performance is further degraded. For example, if a business has both users and data centers based in Northern Europe, the round trip for a user viewing a simple Retool Application requiring a single database query is as follows:

  1. User visits page
  2. Retool fetches application definition and details from US cloud, returns to user’s browser (EU -> US, US -> EU)
  3. Retool issues queries to Northern Europe data centers (US -> EU)
  4. Data center returns data to Retool’s US cloud (EU -> US)
  5. Retool returns application to user (US -> EU)

Given the limitations previously mentioned above around Retool performance as a result of single-step queries, multiple roundtrips between the user’s browser and Retool’s US cloud must be executed frequently, degrading performance, especially for complex applications. Thus, for businesses with users and/or data centers outside of the US, performance of applications built on Retool is especially poor.

Superblocks - The #1 Retool Alternative

Superblocks is the #1 alternative to Retool and the only vendor offering a fully-featured low-code internal tooling platform without limits. Compared to Retool, Superblocks allows businesses to extend tools further with code, build faster with a more robust AI Copilot, self-host without the overhead, and deliver more performant apps at scale - all with a pricing model that scales across the organization more efficiently than Retool’s. Start building with Superblocks today!