(https://github.githubassets.com) (https://avatars.githubusercontent.com) (https://github-cloud.s3.amazonaws.com) (https://user-images.githubusercontent.com/) (https://github.githubassets.com) (https://avatars.githubusercontent.com) (../../github.githubassets.com/assets/light-99f877e9ddfc0e51.css) (../../github.githubassets.com/assets/light_high_contrast-48fdd0811afbab3c.css) (../../github.githubassets.com/assets/dark-79ad2ace604703b3.css) (../../github.githubassets.com/assets/dark_high_contrast-24484a076f02295f.css) (../../github.githubassets.com/assets/primer-primitives-ed9ca172356fd545.css) (../../github.githubassets.com/assets/primer-1d2c7f7b52a6068b.css) (../../github.githubassets.com/assets/global-adcabba7b5c5d221.css) (../../github.githubassets.com/assets/github-552513ad07a183a1.css) (../../github.githubassets.com/assets/repository-11ee8a031c040c1a.css) (../../github.githubassets.com/assets/code-2d56bdb0166c0238.css) (https://github.githubassets.com/assets/app-foundation-d65636f1d3602c9e.js) (https://github.githubassets.com/assets/app-runtime-28e2d1ef4b4702be.js) (https://github.githubassets.com/assets/fetch-utilities-dbd53fc595a25c22.js) (https://github.githubassets.com/assets/ser-cd1b421ad0ad7ed5.js) (../../github.githubassets.com/assets/app-runtime.b584e7df2682d5a5.module.css) (https://github.githubassets.com/assets/catalyst-86a8f5de995615f8.js) (https://github.githubassets.com/assets/selector-observer-e88088f989b27670.js) (https://github.githubassets.com/assets/relative-time-element-85cb37305f54dec4.js) (https://github.githubassets.com/assets/by-6b3c07383371bf58.js) (https://github.githubassets.com/assets/ja9-36f036c13c2e3a4c.js) (https://github.githubassets.com/assets/kw-866fd9513ae95106.js) (https://github.githubassets.com/assets/r1-b075aab3204f32f9.js) (https://github.githubassets.com/assets/jz5-7c5d1669717041f8.js) (https://github.githubassets.com/assets/hj-5126390ff433704d.js) (https://github.githubassets.com/assets/j05-dce4d588268f0f7e.js) (https://github.githubassets.com/assets/runtime-helpers-f3f5d71440009c48.js) (https://github.githubassets.com/assets/aria-live-76b18916d0c8ec4d.js) (https://github.githubassets.com/assets/hotkey-5109c77d7ac61078.js) (https://github.githubassets.com/assets/react-core-71101c1b9f21bc47.js) (https://github.githubassets.com/assets/react-lib-2b200622c1d63db0.js) (https://github.githubassets.com/assets/04-2e0b5b7403cb7b99.js) (https://github.githubassets.com/assets/ur-024971cb63acad59.js) (https://github.githubassets.com/assets/4t-9933bcccf9a9524f.js) (https://github.githubassets.com/assets/6n-71c0ae3e489775ef.js) (https://github.githubassets.com/assets/yhq-3a209035a30b1a09.js) (https://github.githubassets.com/assets/z1-43f07743b557bfbe.js) (https://github.githubassets.com/assets/wo-8dee386ae7fdbf5e.js) (https://github.githubassets.com/assets/9y-6b7bf91c8c76c342.js) (https://github.githubassets.com/assets/j0-e9bfed51669329e8.js) (https://github.githubassets.com/assets/0p-c8fed99e921442ca.js) (../../github.githubassets.com/assets/react-core.cab80a89101fa914.module.css) (https://github.githubassets.com/assets/n9-97e2e5539969aaaf.js) (https://github.githubassets.com/assets/ic-991f04433f366e7b.js) (../../github.githubassets.com/assets/wp-runtime-c96a85b29033d675.js) (https://github.githubassets.com/assets/primer-react-c320bd4873ebac94.js) (https://github.githubassets.com/assets/aq-0dbf7d12b4d37e14.js) (https://github.githubassets.com/assets/j6-1e8b001d24ed9cac.js) (https://github.githubassets.com/assets/t7l-0a8b07066f584f39.js) (https://github.githubassets.com/assets/fe-68c3c54c382c22e7.js) (https://github.githubassets.com/assets/wsr-5fd3071e5a9061ab.js) (https://github.githubassets.com/assets/ps6-ccbe0db236f6e22f.js) (https://github.githubassets.com/assets/xv-92a56478ba361268.js) (https://github.githubassets.com/assets/n4u-fba0c89ea7530085.js) (https://github.githubassets.com/assets/j8s-d6df66de8459f530.js) (https://github.githubassets.com/assets/la-de176c4ee471f2b3.js) (https://github.githubassets.com/assets/7c-b9b5d8b3fc88b7b2.js) (https://github.githubassets.com/assets/8qn-2264395c9f4a0dbe.js) (https://github.githubassets.com/assets/07-7bdbc22817073346.js) (https://github.githubassets.com/assets/g4-7718a45345f5daec.js) (https://github.githubassets.com/assets/3np-d3e31cfdd09628e3.js) (https://github.githubassets.com/assets/on-965308f70a2d682c.js) (https://github.githubassets.com/assets/bi0-5c188267c6b3529a.js) (https://github.githubassets.com/assets/b1-0ecf777af36094fd.js) (https://github.githubassets.com/assets/0l5-5fe2a6bc87d5f0b4.js) (https://github.githubassets.com/assets/c2-a1816472f965eacb.js) (https://github.githubassets.com/assets/f9-6f78c2d90591da73.js) (https://github.githubassets.com/assets/sp-f70ca8f28bbb41af.js) (https://github.githubassets.com/assets/0k-e6270dafdc95b78d.js) (https://github.githubassets.com/assets/og-87742325ea179e44.js) (https://github.githubassets.com/assets/q5-9f43735c31fe6f4c.js) (https://github.githubassets.com/assets/qod-ec54fa7b5f53a827.js) (https://github.githubassets.com/assets/ql0-1c35b9cab4e2019c.js) (https://github.githubassets.com/assets/du-f505f75f51311ee8.js) (https://github.githubassets.com/assets/20-42b7d7dee3f8d07e.js) (https://github.githubassets.com/assets/dsj-c0e1b19322545aa7.js) (https://github.githubassets.com/assets/j9-4483dc33313243df.js) (https://github.githubassets.com/assets/e84-f35c9201cd42c537.js) (https://github.githubassets.com/assets/0pz-ff588472315133e4.js) (https://github.githubassets.com/assets/vln-2ef6f8a448a00f83.js) (https://github.githubassets.com/assets/9w-4b4b2de2d1d2e545.js) (https://github.githubassets.com/assets/bsb-068a5d32224f5601.js) (https://github.githubassets.com/assets/6vc-260d81e8ef3acd0e.js) (https://github.githubassets.com/assets/kjk-02aeebe080d917d0.js) (https://github.githubassets.com/assets/3n7-c73f42cff02313ff.js) (https://github.githubassets.com/assets/of-10dc4f90fdb0957e.js) (https://github.githubassets.com/assets/pvt-a6c8440b1a148ab9.js) (https://github.githubassets.com/assets/7cv-3204ce2a36de5b7a.js) (https://github.githubassets.com/assets/z5-8940d1ac050974a3.js) (https://github.githubassets.com/assets/dynamic-github-ui--code-view--route-components-4eff62e9a78682be.js) (https://github.githubassets.com/assets/gt-0f9768f83b5f431f.js) (../../github.githubassets.com/assets/primer-react-css.ef6baee429da9fb4.module.css) (../../github.githubassets.com/assets/ql0.9e511664b9541231.module.css) (../../github.githubassets.com/assets/bz.563f6da0eea8f594.module.css) (../../github.githubassets.com/assets/dynamic-github-ui--code-view--route-components.9819e9ce3edb4508.module.css) (../../github.githubassets.com/assets/code-view.a5c8471b47d1ee57.module.css) (https://github.githubassets.com/assets/18n-136151c1feb6e8fe.js) (https://github.githubassets.com/assets/l3-f2fcfaef93e6369f.js) (../../github.githubassets.com/assets/primer-react-css.ef6baee429da9fb4.module.css) (../../github.githubassets.com/assets/notifications-subscriptions-menu.78e0c31330b50117.module.css) GitHub - ToolJet/ToolJet: Open-source foundation of ToolJet AI - the enterprise app generation platform for internal tools, dashboards, business applications, workflows and AI agents. Build visually, from a prompt, or from Claude Code, Codex and Cursor over MCP 🚀 · GitHub (repo_source) (https://github.githubassets.com/) (https://github.com/opensearch.xml) (GitHub) (https://github.com/fluidicon.png) (GitHub) (https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg) (https://github.githubassets.com/favicons/favicon.png) (../../github.githubassets.com/favicons/favicon.svg) (../manifest.json) (ToolJet.html#start-of-content) Skip to content (https://github.githubassets.com/assets/obo-b97774c6eb95c7ee.js) (https://github.githubassets.com/assets/keyboard-shortcuts-dialog-69b04a4b0cd99a9b.js) (../../github.githubassets.com/assets/primer-react-css.ef6baee429da9fb4.module.css) (../../github.githubassets.com/assets/keyboard-shortcuts-dialog.d21631381603769c.module.css) (https://github.githubassets.com/assets/nvz-643b96fe2de42734.js) (https://github.githubassets.com/assets/mz-154c6729d30af821.js) (https://github.githubassets.com/assets/fz-30a6af7c53dfa4f1.js) (https://github.githubassets.com/assets/lht-d07b466cb387fec6.js) (https://github.githubassets.com/assets/1lf-a0f2419c1e6629c4.js) (https://github.githubassets.com/assets/3d8-52820d324301d734.js) (https://github.githubassets.com/assets/tua-417d02f5e5f3ce67.js) (https://github.githubassets.com/assets/lazy-react-partial-marketing-header-c9ea22bdec610bd8.js) (https://github.githubassets.com/assets/marketing-header-bc9d921370f83c45.js) (../../github.githubassets.com/assets/primer-react-css.ef6baee429da9fb4.module.css) (../../github.githubassets.com/assets/primer-react-brand-css.206bbd4fd232654e.module.css) (../../github.githubassets.com/assets/lazy-react-partial-marketing-header.462920e999c40e77.module.css) Navigation Menu (https://github.com/) (https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FToolJet%2FToolJet) Sign in Appearance settings Platform AI CODE CREATION (https://github.com/features/copilot) GitHub Copilot Write better code with AI (https://github.com/features/ai/github-app) GitHub Copilot app Direct agents from issue to merge (https://github.com/mcp) MCP Registry Integrate external tools DEVELOPER WORKFLOWS (https://github.com/features/actions) Actions Automate any workflow (https://github.com/features/codespaces) Codespaces Instant dev environments (https://github.com/features/issues) Issues Plan and track work (https://github.com/features/code-review) Code Review Manage code changes (https://github.com/features/code-quality) Code Quality Enforce quality at merge APPLICATION SECURITY (https://github.com/security/advanced-security) GitHub Advanced Security Find and fix vulnerabilities (https://github.com/security/advanced-security/code-security) Code security Secure your code as you build (https://github.com/security/advanced-security/secret-protection) Secret protection Stop leaks before they start EXPLORE (https://github.com/why-github) Why GitHub (https://docs.github.com) Documentation (https://github.blog) Blog (https://github.blog/changelog) Changelog (https://github.com/marketplace) Marketplace (https://github.com/features) View all features Solutions BY COMPANY SIZE (https://github.com/enterprise) Enterprises (https://github.com/team) Small and medium teams (https://github.com/enterprise/startups) Startups (https://github.com/solutions/industry/nonprofits) Nonprofits BY USE CASE (https://github.com/solutions/use-case/app-modernization) App Modernization (https://github.com/solutions/use-case/devsecops) DevSecOps (https://github.com/solutions/use-case/devops) DevOps (https://github.com/solutions/use-case/ci-cd) CI/CD (https://github.com/solutions/use-case) View all use cases BY INDUSTRY (https://github.com/solutions/industry/healthcare) Healthcare (https://github.com/solutions/industry/financial-services) Financial services (https://github.com/solutions/industry/manufacturing) Manufacturing (https://github.com/solutions/industry/government) Government (https://github.com/solutions/industry) View all industries (https://github.com/solutions) View all solutions Resources EXPLORE BY TOPIC (https://github.com/resources/articles?topic=ai) AI (https://github.com/resources/articles?topic=software-development) Software Development (https://github.com/resources/articles?topic=devops) DevOps (https://github.com/resources/articles?topic=security) Security (https://github.com/resources/articles) View all topics EXPLORE BY TYPE (https://github.com/customer-stories) Customer stories (https://github.com/resources/events) Events & webinars (https://github.com/resources/whitepapers) Ebooks & reports (https://github.com/solutions/executive-insights) Business insights (https://skills.github.com) GitHub Skills SUPPORT & SERVICES (https://docs.github.com) Documentation (https://support.github.com) Customer support (https://github.com/orgs/community/discussions) Community forum (https://github.com/trust-center) Trust center (https://github.com/partners) Partners (https://github.com/resources) View all resources Open Source COMMUNITY (https://github.com/open-source/sponsors) GitHub Sponsors Fund open source developers PROGRAMS (https://securitylab.github.com) Security Lab (https://maintainers.github.com) Maintainer Community (https://stars.github.com) GitHub Stars (https://archiveprogram.github.com) Archive Program REPOSITORIES (https://github.com/topics) Topics (https://github.com/trending) Trending (https://github.com/collections) Collections Enterprise ENTERPRISE SOLUTIONS (https://github.com/enterprise) Enterprise platform AI-powered developer platform AVAILABLE ADD-ONS (https://github.com/security/advanced-security) GitHub Advanced Security Enterprise-grade security features (https://github.com/features/copilot/copilot-business) Copilot for Business Enterprise-grade AI features (https://github.com/enterprise/premium-support) Premium Support Enterprise-grade 24/7 support (https://github.com/pricing) Pricing Search / (https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FToolJet%2FToolJet) Sign in (https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=ToolJet%2FToolJet) Sign up Appearance settings You signed in with another tab or window. (ToolJet.html) Reload to refresh your session. You signed out in another tab or window. (ToolJet.html) Reload to refresh your session. You switched accounts on another tab or window. (ToolJet.html) Reload to refresh your session. Dismiss alert Uh oh! There was an error while loading. (ToolJet.html) Please reload this page . (https://github.com/ToolJet) ToolJet / (ToolJet.html) ToolJet Public (https://github.com/login?return_to=%2FToolJet%2FToolJet) Notifications You must be signed in to change notification settings (https://github.com/login?return_to=%2FToolJet%2FToolJet) Fork (5,432) 5.4k (https://github.com/login?return_to=%2FToolJet%2FToolJet) Star (40,822) 40.8k (ToolJet.html) Code (Not available) (https://github.com/ToolJet/ToolJet/issues) Issues (553) 553 (https://github.com/ToolJet/ToolJet/pulls) Pull requests (636) 636 (https://github.com/ToolJet/ToolJet/discussions) Discussions (Not available) (https://github.com/ToolJet/ToolJet/actions) Actions (Not available) (https://github.com/ToolJet/ToolJet/projects) Projects (Not available) (https://github.com/ToolJet/ToolJet/security) Security and quality (12) 12 (https://github.com/ToolJet/ToolJet/pulse) Insights (Not available) Additional navigation options (ToolJet.html) Code (https://github.com/ToolJet/ToolJet/issues) Issues (https://github.com/ToolJet/ToolJet/pulls) Pull requests (https://github.com/ToolJet/ToolJet/discussions) Discussions (https://github.com/ToolJet/ToolJet/actions) Actions (https://github.com/ToolJet/ToolJet/projects) Projects (https://github.com/ToolJet/ToolJet/security) Security and quality (https://github.com/ToolJet/ToolJet/pulse) Insights (ToolJet.html) main (https://github.com/ToolJet/ToolJet/branches) Branches (https://github.com/ToolJet/ToolJet/tags) Tags (https://github.com/ToolJet/ToolJet/branches) (https://github.com/ToolJet/ToolJet/tags) (Go to file) () Go to file Code Open more actions menu Latest commit History (https://github.com/ToolJet/ToolJet/commits/main/) 17,410 Commits (https://github.com/ToolJet/ToolJet/commits/main/) 17,410 Commits Folders and files Name Name (Last commit message) Last commit message (Last commit date) Last commit date (.agents) (https://github.com/ToolJet/ToolJet/tree/main/.agents) .agents (.agents) (https://github.com/ToolJet/ToolJet/tree/main/.agents) .agents (This path skips through empty directories) (https://github.com/ToolJet/ToolJet/tree/main/.claude/skills) .claude/ skills (This path skips through empty directories) (https://github.com/ToolJet/ToolJet/tree/main/.claude/skills) .claude/ skills (.do) (https://github.com/ToolJet/ToolJet/tree/main/.do) .do (.do) (https://github.com/ToolJet/ToolJet/tree/main/.do) .do (.githooks) (https://github.com/ToolJet/ToolJet/tree/main/.githooks) .githooks (.githooks) (https://github.com/ToolJet/ToolJet/tree/main/.githooks) .githooks (.github) (https://github.com/ToolJet/ToolJet/tree/main/.github) .github (.github) (https://github.com/ToolJet/ToolJet/tree/main/.github) .github (.husky) (https://github.com/ToolJet/ToolJet/tree/main/.husky) .husky (.husky) (https://github.com/ToolJet/ToolJet/tree/main/.husky) .husky (.vscode) (https://github.com/ToolJet/ToolJet/tree/main/.vscode) .vscode (.vscode) (https://github.com/ToolJet/ToolJet/tree/main/.vscode) .vscode (cli) (https://github.com/ToolJet/ToolJet/tree/main/cli) cli (cli) (https://github.com/ToolJet/ToolJet/tree/main/cli) cli (cypress-tests) (https://github.com/ToolJet/ToolJet/tree/main/cypress-tests) cypress-tests (cypress-tests) (https://github.com/ToolJet/ToolJet/tree/main/cypress-tests) cypress-tests (deploy) (https://github.com/ToolJet/ToolJet/tree/main/deploy) deploy (deploy) (https://github.com/ToolJet/ToolJet/tree/main/deploy) deploy (docker) (https://github.com/ToolJet/ToolJet/tree/main/docker) docker (docker) (https://github.com/ToolJet/ToolJet/tree/main/docker) docker (docs) (https://github.com/ToolJet/ToolJet/tree/main/docs) docs (docs) (https://github.com/ToolJet/ToolJet/tree/main/docs) docs (frontend) (https://github.com/ToolJet/ToolJet/tree/main/frontend) frontend (frontend) (https://github.com/ToolJet/ToolJet/tree/main/frontend) frontend (marketplace) (https://github.com/ToolJet/ToolJet/tree/main/marketplace) marketplace (marketplace) (https://github.com/ToolJet/ToolJet/tree/main/marketplace) marketplace (plans) (https://github.com/ToolJet/ToolJet/tree/main/plans) plans (plans) (https://github.com/ToolJet/ToolJet/tree/main/plans) plans (plugins) (https://github.com/ToolJet/ToolJet/tree/main/plugins) plugins (plugins) (https://github.com/ToolJet/ToolJet/tree/main/plugins) plugins (queryPanel) (https://github.com/ToolJet/ToolJet/tree/main/queryPanel) queryPanel (queryPanel) (https://github.com/ToolJet/ToolJet/tree/main/queryPanel) queryPanel (release-scripts) (https://github.com/ToolJet/ToolJet/tree/main/release-scripts) release-scripts (release-scripts) (https://github.com/ToolJet/ToolJet/tree/main/release-scripts) release-scripts (scripts) (https://github.com/ToolJet/ToolJet/tree/main/scripts) scripts (scripts) (https://github.com/ToolJet/ToolJet/tree/main/scripts) scripts (server) (https://github.com/ToolJet/ToolJet/tree/main/server) server (server) (https://github.com/ToolJet/ToolJet/tree/main/server) server (.dockerignore) (https://github.com/ToolJet/ToolJet/blob/main/.dockerignore) .dockerignore (.dockerignore) (https://github.com/ToolJet/ToolJet/blob/main/.dockerignore) .dockerignore (.editorconfig) (https://github.com/ToolJet/ToolJet/blob/main/.editorconfig) .editorconfig (.editorconfig) (https://github.com/ToolJet/ToolJet/blob/main/.editorconfig) .editorconfig (.env.example) (https://github.com/ToolJet/ToolJet/blob/main/.env.example) .env.example (.env.example) (https://github.com/ToolJet/ToolJet/blob/main/.env.example) .env.example (.gitattributes) (https://github.com/ToolJet/ToolJet/blob/main/.gitattributes) .gitattributes (.gitattributes) (https://github.com/ToolJet/ToolJet/blob/main/.gitattributes) .gitattributes (.gitconfig) (https://github.com/ToolJet/ToolJet/blob/main/.gitconfig) .gitconfig (.gitconfig) (https://github.com/ToolJet/ToolJet/blob/main/.gitconfig) .gitconfig (.gitignore) (https://github.com/ToolJet/ToolJet/blob/main/.gitignore) .gitignore (.gitignore) (https://github.com/ToolJet/ToolJet/blob/main/.gitignore) .gitignore (.gitmodules) (https://github.com/ToolJet/ToolJet/blob/main/.gitmodules) .gitmodules (.gitmodules) (https://github.com/ToolJet/ToolJet/blob/main/.gitmodules) .gitmodules (.node-version) (https://github.com/ToolJet/ToolJet/blob/main/.node-version) .node-version (.node-version) (https://github.com/ToolJet/ToolJet/blob/main/.node-version) .node-version (.nvmrc) (https://github.com/ToolJet/ToolJet/blob/main/.nvmrc) .nvmrc (.nvmrc) (https://github.com/ToolJet/ToolJet/blob/main/.nvmrc) .nvmrc (.prettierignore) (https://github.com/ToolJet/ToolJet/blob/main/.prettierignore) .prettierignore (.prettierignore) (https://github.com/ToolJet/ToolJet/blob/main/.prettierignore) .prettierignore (.prettierrc) (https://github.com/ToolJet/ToolJet/blob/main/.prettierrc) .prettierrc (.prettierrc) (https://github.com/ToolJet/ToolJet/blob/main/.prettierrc) .prettierrc (.slugignore) (https://github.com/ToolJet/ToolJet/blob/main/.slugignore) .slugignore (.slugignore) (https://github.com/ToolJet/ToolJet/blob/main/.slugignore) .slugignore (.version) (https://github.com/ToolJet/ToolJet/blob/main/.version) .version (.version) (https://github.com/ToolJet/ToolJet/blob/main/.version) .version (AGENTS.md) (https://github.com/ToolJet/ToolJet/blob/main/AGENTS.md) AGENTS.md (AGENTS.md) (https://github.com/ToolJet/ToolJet/blob/main/AGENTS.md) AGENTS.md (CLAUDE.md) (https://github.com/ToolJet/ToolJet/blob/main/CLAUDE.md) CLAUDE.md (CLAUDE.md) (https://github.com/ToolJet/ToolJet/blob/main/CLAUDE.md) CLAUDE.md (CODEOWNERS) (https://github.com/ToolJet/ToolJet/blob/main/CODEOWNERS) CODEOWNERS (CODEOWNERS) (https://github.com/ToolJet/ToolJet/blob/main/CODEOWNERS) CODEOWNERS (CODE_OF_CONDUCT.md) (https://github.com/ToolJet/ToolJet/blob/main/CODE_OF_CONDUCT.md) CODE_OF_CONDUCT.md (CODE_OF_CONDUCT.md) (https://github.com/ToolJet/ToolJet/blob/main/CODE_OF_CONDUCT.md) CODE_OF_CONDUCT.md (CONTRIBUTING.md) (https://github.com/ToolJet/ToolJet/blob/main/CONTRIBUTING.md) CONTRIBUTING.md (CONTRIBUTING.md) (https://github.com/ToolJet/ToolJet/blob/main/CONTRIBUTING.md) CONTRIBUTING.md (LICENSE) (https://github.com/ToolJet/ToolJet/blob/main/LICENSE) LICENSE (LICENSE) (https://github.com/ToolJet/ToolJet/blob/main/LICENSE) LICENSE (README.md) (https://github.com/ToolJet/ToolJet/blob/main/README.md) README.md (README.md) (https://github.com/ToolJet/ToolJet/blob/main/README.md) README.md (SECURITY-INCIDENT-RESPONSE.md) (https://github.com/ToolJet/ToolJet/blob/main/SECURITY-INCIDENT-RESPONSE.md) SECURITY-INCIDENT-RESPONSE.md (SECURITY-INCIDENT-RESPONSE.md) (https://github.com/ToolJet/ToolJet/blob/main/SECURITY-INCIDENT-RESPONSE.md) SECURITY-INCIDENT-RESPONSE.md (SECURITY.md) (https://github.com/ToolJet/ToolJet/blob/main/SECURITY.md) SECURITY.md (SECURITY.md) (https://github.com/ToolJet/ToolJet/blob/main/SECURITY.md) SECURITY.md (THIRD-PARTY-NOTICES) (https://github.com/ToolJet/ToolJet/blob/main/THIRD-PARTY-NOTICES) THIRD-PARTY-NOTICES (THIRD-PARTY-NOTICES) (https://github.com/ToolJet/ToolJet/blob/main/THIRD-PARTY-NOTICES) THIRD-PARTY-NOTICES (UBIQUITOUS_LANGUAGE.md) (https://github.com/ToolJet/ToolJet/blob/main/UBIQUITOUS_LANGUAGE.md) UBIQUITOUS_LANGUAGE.md (UBIQUITOUS_LANGUAGE.md) (https://github.com/ToolJet/ToolJet/blob/main/UBIQUITOUS_LANGUAGE.md) UBIQUITOUS_LANGUAGE.md (db-git-sync.drawio.svg) (https://github.com/ToolJet/ToolJet/blob/main/db-git-sync.drawio.svg) db-git-sync.drawio.svg (db-git-sync.drawio.svg) (https://github.com/ToolJet/ToolJet/blob/main/db-git-sync.drawio.svg) db-git-sync.drawio.svg (dependabot.yml) (https://github.com/ToolJet/ToolJet/blob/main/dependabot.yml) dependabot.yml (dependabot.yml) (https://github.com/ToolJet/ToolJet/blob/main/dependabot.yml) dependabot.yml (docker-compose-debug.yaml) (https://github.com/ToolJet/ToolJet/blob/main/docker-compose-debug.yaml) docker-compose-debug.yaml (docker-compose-debug.yaml) (https://github.com/ToolJet/ToolJet/blob/main/docker-compose-debug.yaml) docker-compose-debug.yaml (docker-compose.yaml) (https://github.com/ToolJet/ToolJet/blob/main/docker-compose.yaml) docker-compose.yaml (docker-compose.yaml) (https://github.com/ToolJet/ToolJet/blob/main/docker-compose.yaml) docker-compose.yaml (eslint.config.mjs) (https://github.com/ToolJet/ToolJet/blob/main/eslint.config.mjs) eslint.config.mjs (eslint.config.mjs) (https://github.com/ToolJet/ToolJet/blob/main/eslint.config.mjs) eslint.config.mjs (netlify.toml) (https://github.com/ToolJet/ToolJet/blob/main/netlify.toml) netlify.toml (netlify.toml) (https://github.com/ToolJet/ToolJet/blob/main/netlify.toml) netlify.toml (package-lock.json) (https://github.com/ToolJet/ToolJet/blob/main/package-lock.json) package-lock.json (package-lock.json) (https://github.com/ToolJet/ToolJet/blob/main/package-lock.json) package-lock.json (package.json) (https://github.com/ToolJet/ToolJet/blob/main/package.json) package.json (package.json) (https://github.com/ToolJet/ToolJet/blob/main/package.json) package.json (render.yaml) (https://github.com/ToolJet/ToolJet/blob/main/render.yaml) render.yaml (render.yaml) (https://github.com/ToolJet/ToolJet/blob/main/render.yaml) render.yaml (update-version.js) (https://github.com/ToolJet/ToolJet/blob/main/update-version.js) update-version.js (update-version.js) (https://github.com/ToolJet/ToolJet/blob/main/update-version.js) update-version.js View all files Repository files navigation (ToolJet.html#) README (ToolJet.html#) Code of conduct (ToolJet.html#) Contributing (ToolJet.html#) AGPL-3.0 license (ToolJet.html#) Security Moreitems ToolJet is an open-source platform for building internal tools: admin panels, dashboards, and operational apps that run on your existing databases, APIs, and SaaS systems. Build them by prompting. ToolJet AI turns a description into pages, queries, and components, and the coding agent you already use can do the same through ToolJet's MCP server. Agents build against ToolJet's real component and data contracts rather than emitting free-form code, so what you get is an actual ToolJet app: one your team keeps editing in the visual builder, under the same permissions, environments, and version history as everything else. Self-host it, or use ToolJet Cloud. ⭐ If you find ToolJet useful, please consider giving us a star on GitHub! Your support helps us continue to innovate and deliver exciting features. (../../camo.githubusercontent.com/506e89ada32db88eaf2ea216c43df0b935e9482c3ff71f9563ef1e2795085e94/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f6175746f6d617465642f746f6f6c6a65742f746f6f6c6a65742d6365) (Docker Cloud Build Status) (../../camo.githubusercontent.com/0338c07638b1eaf3819de947601c24c1f133edfbfb874e309c2fb58c009a1132/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f746f6f6c6a65742f746f6f6c6a6574) (Number of GitHub contributors) (https://github.com/ToolJet/ToolJet/issues) (Number of GitHub issues that are open) (https://github.com/ToolJet/ToolJet/stargazers) (Number of GitHub stars) (../../camo.githubusercontent.com/b57cbf2bf001bf286c8b54a486cd5505cd229343bb6f30515a895cdd689eb04c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d636c6f7365642f746f6f6c6a65742f746f6f6c6a6574) (Number of GitHub closed issues) (../../camo.githubusercontent.com/ad2af54254187fb5c6f18da127075996a999bcf9a995c73b52beb30afafc92e5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722d7261772f746f6f6c6a65742f746f6f6c6a6574) (Number of GitHub pull requests that are open) (../../camo.githubusercontent.com/bb85279d545f12ab70f7573a7288406f940a6b346fa116f1cbec43c3cb9a6ad9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f746f6f6c6a65742f746f6f6c6a6574) (GitHub release; latest by date) (../../camo.githubusercontent.com/fb5b94223e7659ea64cbceb24dae7659e0dd672bd7e58e070a1683cf5ddeeefc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d69742d61637469766974792f6d2f746f6f6c6a65742f746f6f6c6a6574) (GitHub commit activity) (ToolJet.html) (GitHub license which is AGPL license) (https://twitter.com/ToolJet) (Follow us on X, formerly Twitter) (../../private-user-images.githubusercontent.com/7828962/644792214-07abfe2b-5903-4f85-b953-aa08bdda64b8.png@jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODgzODcxNjcsIm5iZiI6MTc4ODM4Njg2NywicGF0aCI6) (githubneutral 3) Build with your coding agent (ToolJet.html#build-with-your-coding-agent) ToolJet ships a (https://modelcontextprotocol.io/introduction) Model Context Protocol server, so the coding agent you already use can build ToolJet apps directly: generating pages, queries, and components from a prompt, and modifying existing apps in place. Works with Claude Code , Codex , and Grok Build as plugins that bundle ToolJet's app-builder skill, and with Cursor or any other MCP-compatible client over the MCP server alone. Agents build against ToolJet's governed first-party contracts, so they work from the platform's real schemas instead of guessing at them, and operations run on your own model subscription rather than drawing down ToolJet AI credits. ToolJet MCP is currently in beta. See the (https://docs.tooljet.com/docs/build-with-ai/mcp/overview) ToolJet MCP guide to set it up. Quickstart (ToolJet.html#quickstart) The easiest way to get started with ToolJet is by creating a (https://tooljet.com) ToolJet Cloud account. ToolJet Cloud offers a hosted solution of ToolJet. If you want to self-host ToolJet, kindly proceed to (https://docs.tooljet.com/docs/setup/) deployment documentation . Try using Docker (ToolJet.html#try-using-docker) Want to give ToolJet a quick spin on your local machine? You can run the following command from your terminal to have ToolJet up and running right away. 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-latest For users upgrading their ToolJet version, we recommend choosing the LTS version over the latest version. The LTS version ensures stability with production bug fixes, security patches, and performance enhancements. Features (ToolJet.html#features) Community Edition (CE) (ToolJet.html#community-edition-ce) Visual App Builder: 80+ responsive components (Tables, Charts, Forms, Lists, Progress Bars, and more). ToolJet Database: Built-in no-code database. Multi-page Apps & Multiplayer Editing: Build complex apps collaboratively. 90+ Data Sources: Connect to databases, APIs, cloud storage, and SaaS tools. Flexible Deployment: Self-host with Docker, Kubernetes, AWS, GCP, Azure, and more. Collaboration Tools: Inline comments, mentions, and granular access control. Extensibility: Create plugins and connectors with the (https://www.npmjs.com/package/@tooljet/cli) ToolJet CLI . Code Anywhere: Run JavaScript and Python inside your apps. Secure by Design: AES-256-GCM encryption, proxy-only data flow, SSO support. ToolJet AI (Enterprise) (ToolJet.html#tooljet-ai-enterprise) Everything in CE, plus: AI App Generation: Create apps instantly from natural language prompts. AI Query Builder: Generate and transform queries with AI assistance. AI Debugging: Identify and fix issues with one click. Agent Builder: Create intelligent agents to automate workflows and orchestrate processes. Workflows: Automate multi-step processes with branching logic, on a schedule or triggered by webhook. Modules: Build reusable units of UI and logic once, then use them across multiple apps. Enterprise-grade Security & Compliance: SOC 2 and GDPR readiness, audit logs, and advanced access control. User Management: Role-based access (RBAC), custom groups, SCIM provisioning, and granular app/data permissions. Multi-environment Management: Seamless dev/stage/prod environments. GitSync & CI/CD: Integrate with GitHub/GitLab for version control, app version history, and streamlined deployments. Branding & Customization: White-labeling, custom domains, and custom theming for organizational branding. Fine-Grained Access Control: Secure data and actions at the row, component, page, and query levels. Embedded Apps: Embed ToolJet apps securely within other applications or portals. Enterprise Support: SLAs, priority bug fixes, and onboarding assistance. Tutorials and examples (ToolJet.html#tutorials-and-examples) (https://docs.tooljet.com/docs/#quickstart-guide) Time Tracker Application (https://blog.tooljet.com/build-cms-using-lowcode-and-mongodb/) Build your own CMS using low-code (https://blog.tooljet.com/build-an-aws-s3-broswer-with-tooljet/) AWS S3 Browser Documentation (ToolJet.html#documentation) Documentation is available at (https://docs.tooljet.com) https://docs.tooljet.com . (https://docs.tooljet.com) Getting Started (https://docs.tooljet.com/docs/data-sources/airtable/) Data source Reference (https://docs.tooljet.com/docs/widgets/button) Component Reference Self-hosted (ToolJet.html#self-hosted) You can use ToolJet Cloud for a fully managed solution. If you want to self-host ToolJet, we have guides on deploying ToolJet on Kubernetes, AWS EC2, Docker, and more. Provider Documentation Digital Ocean (https://docs.tooljet.com/docs/setup/digitalocean) Link Docker (https://docs.tooljet.com/docs/setup/docker) Link AWS EC2 (https://docs.tooljet.com/docs/setup/ec2) Link AWS ECS (https://docs.tooljet.com/docs/setup/ecs) Link OpenShift (https://docs.tooljet.com/docs/setup/openshift) Link Helm (https://docs.tooljet.com/docs/setup/helm) Link AWS EKS (Kubernetes) (https://docs.tooljet.com/docs/setup/kubernetes) Link GCP GKE (Kubernetes) (https://docs.tooljet.com/docs/setup/kubernetes-gke) Link Azure AKS (Kubernetes) (https://docs.tooljet.com/docs/setup/kubernetes-aks) Link Azure Container (https://docs.tooljet.com/docs/setup/azure-container) Link Google Cloud Run (https://docs.tooljet.com/docs/setup/google-cloud-run) Link Deploying ToolJet client (https://docs.tooljet.com/docs/setup/client) Link Deploying ToolJet on a Subpath (https://docs.tooljet.com/docs/setup/tooljet-subpath/) Link Marketplace (ToolJet.html#marketplace) ToolJet can now be found on both AWS and Azure Marketplaces, making it simpler than ever to access and deploy our app-building platform. Find ToolJet on AWS Marketplace (https://aws.amazon.com/marketplace/pp/prodview-fxjto27jkpqfg?sr=0-1&ref_=beagle&applicationId=AWSMPContessa) here and explore seamless integration on Azure Marketplace (https://azuremarketplace.microsoft.com/en-us/marketplace/apps/tooljetsolutioninc1679496832216.tooljet?tab=Overview) here . Community support (ToolJet.html#community-support) For general help using ToolJet, please refer to the official (https://docs.tooljet.com/docs/) documentation . For additional help, you can use one of these channels to ask a question: (https://tooljet.com/slack) Slack - Discussions with the community and the team. (https://github.com/ToolJet/ToolJet/issues) GitHub - For bug reports and feature requests. (https://twitter.com/ToolJet) 𝕏 (Twitter) - Get the product updates quickly. Roadmap (ToolJet.html#roadmap) Check out our (https://github.com/orgs/ToolJet/projects/15) roadmap to stay updated on recently released features and learn about what's coming next. Branching model (ToolJet.html#branching-model) We use the git-flow branching model. The base branch is develop . If you are looking for a stable version, please use the main branch or tags labeled as v1.x.x. Contributing (ToolJet.html#contributing) Kindly read our (https://github.com/ToolJet/ToolJet/blob/main/CONTRIBUTING.md) Contributing Guide to familiarize yourself with ToolJet's development process, how to suggest bug fixes and improvements, and the steps for building and testing your changes. Contributors (ToolJet.html#contributors) (https://github.com/tooljet/tooljet/graphs/contributors) License (ToolJet.html#license) ToolJet © 2023, ToolJet Solutions Inc - Released under the GNU Affero General Public License v3.0. About Open-source foundation of ToolJet AI - the enterprise app generation platform for internal tools, dashboards, business applications, workflows and AI agents. Build visually, from a prompt, or from Claude Code, Codex and Cursor over MCP 🚀 (https://tooljet.com) (https://tooljet.com) tooljet.com Topics (https://github.com/topics/ai-app-builder) ai-app-builder (https://github.com/topics/docker) docker (https://github.com/topics/internal-applications) internal-applications (https://github.com/topics/internal-project) internal-project (https://github.com/topics/internal-tool) internal-tool (https://github.com/topics/internal-tools) internal-tools (https://github.com/topics/javascript) javascript (https://github.com/topics/kubernetes) kubernetes (https://github.com/topics/low-code) low-code (https://github.com/topics/low-code-development-platform) low-code-development-platform (https://github.com/topics/low-code-framework) low-code-framework (https://github.com/topics/no-code) no-code (https://github.com/topics/nodejs) nodejs (https://github.com/topics/reactjs) reactjs (https://github.com/topics/self-hosted) self-hosted (https://github.com/topics/typescript) typescript (https://github.com/topics/web-development-tools) web-development-tools (https://github.com/topics/workflow-automation) workflow-automation Resources (ToolJet.html#readme-ov-file) Readme (ToolJet.html#AGPL-3.0-1-ov-file) AGPL-3.0 license Code of conduct (ToolJet.html#coc-ov-file) Code of conduct Contributing (ToolJet.html#contributing-ov-file) Contributing Security policy (ToolJet.html#security-ov-file) Security policy (https://github.com/ToolJet/ToolJet/activity) Activity (https://github.com/ToolJet/ToolJet/custom-properties) Custom properties Stars 40.8k stars Watchers 208 watching Forks (https://github.com/ToolJet/ToolJet/forks) 5.4k forks (https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FToolJet%2FToolJet&report=ToolJet+%28user%29) Report repository Releases Used by Contributors Languages Footer (https://github.com) © 2026 GitHub, Inc. Footer navigation (https://docs.github.com/site-policy/github-terms/github-terms-of-service) Terms (https://docs.github.com/site-policy/privacy-policies/github-privacy-statement) Privacy (https://github.com/security) Security (https://www.githubstatus.com/) Status (https://github.community/) Community (https://docs.github.com/) Docs (https://support.github.com?tags=dotcom-footer) Contact Manage cookies Do not share my personal information You can’t perform that action at this time.