Panneaux d'administration et écrans métier au glisser-déposer
ToolJet est une plateforme pour construire des outils internes : panneaux d'administration, tableaux de bord et écrans métier branchés sur les bases de données, les API et les services SaaS déjà en place. L'interface s'assemble au glisser-déposer, puis l'app se publie pour les équipes. Le dépôt GitHub se décrit comme le « socle open source de ToolJet AI », l'offre commerciale de l'éditeur ToolJet Solutions Inc., et contient la Community Edition sous AGPL-3.0.
ToolJet part de l'écran : les workflows viennent en appui de l'app, déclenchés par un bouton, un webhook ou une planification. n8n et Activepieces partent, eux, de la chaîne d'étapes entre services.
Le comparatif des outils d'automatisation open source situe ToolJet face aux moteurs de workflows et aux constructeurs d'agents IA.
Plus de 80 composants et 90 sources de données
- Plus de 80 composants : tables, graphiques, formulaires, listes. Les apps ont plusieurs pages et s'éditent à plusieurs en même temps.
- Plus de 90 sources de données : bases, API, stockage objet et outils SaaS se branchent depuis l'interface.
- ToolJet Database : une base no-code intégrée, pour les données qui n'ont pas encore de backend.
- JavaScript et Python dans les requêtes, pour transformer un résultat ou piloter un composant.
- Un serveur MCP : Claude Code, Codex ou Cursor génèrent pages, requêtes et composants dans une vraie app ToolJet, qui reste modifiable dans l'éditeur visuel. Les appels passent par l'abonnement au modèle de l'utilisateur, pas par les crédits IA de ToolJet.
Deux builders gratuits, workflows absents du code AGPL
AGPL-3.0, mais les workflows ne sont pas dans le code ouvert. Le README range les workflows, le constructeur d'agents, la génération d'apps par IA, le RBAC, GitSync, le multi-environnement et les logs d'audit dans ToolJet AI, l'édition Enterprise. Ce code vit dans server/ee et frontend/ee, deux sous-modules Git qui pointent vers des dépôts inaccessibles au public. Dans la Community Edition, chaque service du module de workflows lève l'erreur « Method not implemented. », précise le fichier AGENTS.md du module. Le reste est sous AGPL-3.0 : exposer une version modifiée en service réseau oblige à en publier le code.
La documentation installe l'édition Enterprise. Le guide Docker tire tooljet/tooljet:ee-lts-latest, que la page des prérequis désigne comme l'image officielle de l'édition Enterprise, et la commande d'essai du README utilise elle aussi un tag ee-lts-latest. L'image de la Community Edition, tooljet/tooljet-ce, sort aux mêmes numéros de version. Sans clé, une instance tourne sous la licence gratuite Basic, et un essai ou un abonnement expiré l'y ramène, sans le SSO OpenID ni les logs d'audit.
Gratuit en auto-hébergement jusqu'à deux builders. La grille tarifaire limite le plan auto-hébergé gratuit à deux personnes qui construisent les apps, 50 utilisateurs finaux et 10 apps, avec un SSO réduit à Google et GitHub. Le constructeur visuel de workflows y figure, alors que les offres cloud ne l'ont qu'en Enterprise. OIDC, LDAP, SAML, RBAC et GitSync commencent au plan Team, à 199 dollars par builder et par mois.
x86 seulement, avec PostgreSQL 16 et Redis 7. La page des prérequis demande une machine x86 64 bits (arm64 n'est pas pris en charge) avec 4 Go de RAM et 1 vCPU, plus PostgreSQL 16, recommandé avec au moins 8 Go de RAM et 2 vCPU, et Redis 7, obligatoire. Redis est fourni dans l'image tant que serveur et worker partagent un conteneur, et doit tourner à part dès qu'ils sont séparés. Les workflows ne s'exécutent que sur une instance lancée avec WORKER=true, et une exécution s'arrête par défaut au bout de 60 secondes. Le Python des apps se limite à la bibliothèque standard.
Une LTS corrigée plusieurs fois par semaine. La ligne 3.20, ouverte le 23 septembre 2025, en est à la v3.20.239-lts du 5 octobre 2026. Entre le 7 septembre et le 7 octobre 2026, 17 versions LTS et 7 bêta (ligne 3.21) sont sorties. Le README conseille la LTS pour les mises à jour, et la documentation annonce une nouvelle LTS tous les trois à cinq mois, maintenue au moins 18 mois. Le serveur MCP est encore en bêta.
