ToolJet
Self-HostedOpen-source low-code platform for building internal tools quickly
Overview
ToolJet is an open-source low-code platform enabling teams to build custom internal tools (dashboards, CRUD apps, workflow automations) without extensive coding. It integrates with 100+ data sources—PostgreSQL, MongoDB, APIs, Slack, Google Sheets—via pre-built connectors. Users design UIs with drag-and-drop components and add advanced logic using JavaScript/Python scripts. Deploy via Docker, Kubernetes, or cloud providers like AWS/GCP. Self-hosted deployment ensures data privacy, while managed cloud options offer hassle-free setup. Ideal for reducing dev time and empowering non-technical teams to build tools independently.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
tooljet:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: tooljet
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Drag-and-drop UI builder for internal tools
- 100+ pre-built connectors to databases, APIs, and SaaS tools
- Custom JavaScript/Python script support for advanced workflows
Frequently Asked Questions
? Is ToolJet hard to install?
No—ToolJet can be deployed via a single Docker command, Kubernetes, or cloud platforms like AWS/GCP. Detailed documentation and pre-built images simplify self-hosting for teams of all technical levels.
? Is it a good alternative to Retool?
Yes—ToolJet offers similar core features (drag-and-drop UI, data integrations) but is open-source, allowing self-hosting and no vendor lock-in. It supports custom code like Retool and is more cost-effective for teams prioritizing data control.
? Is it completely free?
The self-hosted open-source version (MIT license) is 100% free. Paid managed cloud tiers are available for additional features like team collaboration, SSO, and priority support.
Top Alternatives
People Also Ask about ToolJet
Tool Info
Pros
- ⊕ Privacy-focused self-hosted deployment option
- ⊕ No vendor lock-in (open-source core)
Cons
- ⊖ Requires basic knowledge of data sources for integrations
- ⊖ Advanced customizations need JavaScript/Python skills