
Who ToolJet is for#
Engineering teams building admin panels
Use ToolJet to ship database-backed internal interfaces without spending weeks on UI scaffolding.
Skip if:
Skip if your app requires a heavily custom customer-facing frontend.
Operations teams replacing spreadsheets
Use forms, tables, connectors, and built-in database features to move recurring workflows out of shared sheets.
Skip if:
Skip if the workflow needs no database, approval, or API integration.
The problem it solves#
Internal tools become expensive when every support, ops, finance, and engineering user needs a paid seat. Building those tools from scratch also burns frontend time on tables, forms, filters, access controls, and API glue.
How it solves it#
Visual app builder
ToolJet CE includes 60+ responsive components for tables, charts, forms, lists, progress bars, and other admin UI patterns.
80+ data sources
The README lists connections to databases, APIs, SaaS apps, object storage, and other backends, so teams can build tools over existing data.
Code inside apps
JavaScript and Python can run inside ToolJet apps, giving engineers an escape hatch when visual configuration is not enough.
Strengths and trade-offs#
Strengths
- Self-hosted Retool alternativeAGPL-3.0 licensing and Docker deployment make ToolJet a strong fit for teams avoiding per-seat internal tool pricing.
- Built-in database optionToolJet Database gives smaller teams a no-code data store when they do not already have a database or API behind the workflow.
Trade-offs
- -Advanced AI and enterprise controls are paidThe README separates Community Edition from ToolJet AI features such as AI app generation, audit logs, GitSync, and advanced access controls.
ToolJet vs alternatives#
ToolJet vs Retool
ToolJet is the better choice when teams want a self-hosted internal tool builder with an AGPL-licensed community edition and no automatic per-seat SaaS bill. Retool is still stronger for buyers who want a polished managed service, enterprise support, and broad marketplace maturity without running infrastructure.
Install and self-host#
docker run \
--name tooljet \
--restart unless-stopped \
-p 80:80 \
--platform linux/amd64 \
-v tooljet_data:/var/lib/postgresql/13/main \
tooljet/try:ee-lts-latestWhat it's built on#
- Languages
- JavaScriptTypeScript
- Frameworks
- React
- Databases
- PostgreSQL
- Runtimes
- Node.js
- Infrastructure
- DockerKubernetes
FAQ#
Is ToolJet self-hostable?
Yes. ToolJet documents Docker, Kubernetes, and cloud deployment options for self-hosting.
What does ToolJet replace?
ToolJet is most often compared with Retool for internal tool and admin panel development.
Can ToolJet connect to databases?
Yes. The README describes 80+ data sources, including databases, APIs, cloud storage, and SaaS apps.
Similar open-source tools#
Appsmith
Build internal tools with a low-code drag-and-drop UI
Budibase
Low-code platform for building internal apps, self-hosted
Totum
Self-hosted low-code platform for internal business tools
Windmill
Developer platform for scripts, automations, and internal tools
AFFiNE
Local-first workspace combining docs, whiteboards, and notes
AITable
Airtable alternative with an AI chatbot builder, self-hostable

