Skip to content

Low-code platform

Open-source low-code platform for building apps with AI

ToolJet is an AI-native low-code platform. Generate a working app from a prompt, refine it on a visual canvas, and drop into JavaScript or Python when you need to. Connect 100+ data sources and run on ToolJet Cloud or your own infrastructure. Team adds SSO, audit logs and Git sync for governed releases.

  • Community Edition: AGPL-3.0
  • AI app generation
  • Cloud or self-hosted
Example Low-code platform app · illustrative data
Vendor onboardingIn review · procurementSSOAudit onProduction
In review185 waiting on documents
Onboarded this month42median 2 days
Flagged3need compliance sign-off
VendorOwnerRisk tierStatus
Northwind FreightProcurement · L. OkaforLowApproved
Helix AnalyticsProcurement · M. RossiMediumCompliance review
Brightline SupplyProcurement · S. IyerLowApproved
Atlas PaymentsProcurement · D. KimHighFlagged

High-risk vendors need compliance sign-off before approval; record who signed off and when

Risk rule, compliance role and sign-off log added · awaiting your review

41,000+stars on the open-source core
AICPA SOCISO 27001
SOC 2 Type IIISO 27001 and GDPR · Visit the trust centre
Your infrastructureCloud, VPC, on-premise or air-gapped
100+ connectorsplus any REST or gRPC endpoint

Low-code, explained

What is a low-code platform?

A low-code platform lets teams build software by assembling visual components and configuring logic instead of writing every line of code. Developers still write code where it matters, such as a query, a transformation or a custom component, while the platform handles the interface, data connections, access control and deployment.

No-code emphasizes configuring apps without writing code. Low-code explicitly supports custom code alongside visual components, so developers can add logic beyond the built-in options. Products vary: test your data connections, custom logic and deployment requirements before choosing.

An AI-native low-code platform makes AI generation part of the app-building workflow. In ToolJet, a prompt becomes native pages, queries and events that stay editable in the visual builder. Connect your data, review the generated app and refine it visually or with JavaScript and Python. Coding agents can also build native apps through the ToolJet MCP server.

  • AI-native

    Generate multi-page apps from a prompt with ToolJet AI, or build from Claude Code, Codex or Cursor through the MIT-licensed MCP server.

  • Open source

    The Community Edition is licensed under AGPL-3.0, with more than 41,000 GitHub stars, and self-hosts from the free plan.

  • Code when you need it

    Add JavaScript or Python queries for custom logic, and build custom UI components when the visual layer is not enough.

No engineering ticket needed

Describe the tool you need. ToolJet builds it.

Type what you want in plain language. ToolJet generates the pages, queries and logic as a working app. Connect your data, set who can see what, and review the generated logic before publishing. Edit the app on the canvas afterwards.

  • Working app, not a mockup
  • Review access rules before publishing
  • Free to start, per-builder pricing
Enter to build · Shift+Enter for a new line

Build on the data you already have

  • PostgreSQL
  • MySQL
  • MongoDB
  • Snowflake
  • Salesforce
  • HubSpot
  • Google Sheets
  • REST API
Browse all integrations

Have developers? They can build the same apps fromClaude CodeCodexCursorGitHub CopilotGrok Buildthrough the ToolJet plugin

What teams build on a low-code platform

Common low-code applications include internal tools for operations, finance and support, and portals for customers and partners.

Internal tools and admin panels

CRUD apps with search, filters and bulk actions. Enforce sensitive record access in server-side queries, APIs or database policies.

Dashboards and reporting

Live views over your warehouse and databases, filtered by team, with actions wired to queries.

Approval workflows

Multi-step approvals with thresholds, role-gated actions, notifications and a decision record.

Customer and partner portals

Scoped views for external users through SSO or invited access, embeddable and white-labelled.

Back-office applications

Reconciliation tools, admin panels and approval apps on your ERP, databases and spreadsheets.

Workflows and AI agents

On Self-hosted, automate processes with scheduled or webhook-triggered workflows and AI agent nodes.

How building on ToolJet works

  1. 01

    Connect your data

    100+ native connectors plus any REST, gRPC or GraphQL API, or start on ToolJet Database, the built-in database in every workspace.

  2. 02

    Generate or assemble the app

    Describe it to ToolJet AI, build it from a coding agent through the MCP server, or drag components onto the canvas.

  3. 03

    Add code where it matters

    Write JavaScript or Python queries and transformations, and build custom components for anything the library does not cover.

  4. 04

    Release under your controls

    Set permissions and review the app before release. Team includes Git sync and audit logs; multiple environments are available on Self-hosted Team and above or Cloud Enterprise.

Compared

Low-code vs no-code vs traditional development

Three ways to get an internal application built, and where a low-code platform like ToolJet sits between them.

FeatureLow-code with ToolJetNo-codeTraditional development
Who buildsDevelopers, and business users starting from a promptBusiness usersSoftware engineers
How an app gets builtGenerate or assemble the app, then add code only where neededConfigure templates and visual rulesEngineers implement the app with code, frameworks and development tools
Custom logicJavaScript and Python queries; custom UI componentsLimited to what the platform exposesAnything, all in code
Data sources100+ connectors, any REST, GraphQL or gRPC API, and ToolJet DatabaseThe platform's built-in connectorsWhatever you integrate yourself
HostingToolJet Cloud or self-hosted, with an open-source Community EditionUsually the vendor's cloudYou run everything
GovernanceSSO, audit logs and Git sync on Team; SCIM on EnterpriseVaries by vendorYour team integrates and maintains access controls

The no-code and traditional development columns describe the general approaches; individual products and teams vary. For vendor-by-vendor detail, see the comparison pages.

In production

Teams already running on ToolJet

Built in, not bolted on

Low-code with the controls your IT team expects

Configure identity, app access and audit controls for apps built visually or with AI. Team includes SSO, audit logs and GitSync; Enterprise adds SCIM. Review SOC 2, ISO 27001 and GDPR resources in the Trust Center.

Single sign-on and SCIM

SAML, OpenID Connect and LDAP on Team and above, with SCIM provisioning on Enterprise.

Permissions down to the query

Control app and resource access in ToolJet. For external data, enforce record restrictions in server-side queries, database policies or APIs; hidden UI is not authorization.

Audit logs and monitoring

Team includes audit logs for reviewing platform activity. Confirm retention and export options for your plan, and control who can access the logs.

Runs where you say

Choose managed ToolJet Cloud or self-host in your VPC or on-premise. Air-gapped deployment requires the Self-hosted Enterprise air-gapped add-on.

Security and governance features vary by plan. Workflows and Agent Builder are available on Self-hosted only; BYOK is available on Enterprise plans for both Cloud and Self-hosted. Compare plan availability.

Two ways to get there

Build it yourself, or bring our engineers in

Self-serve

Your team, your pace

Start free. Describe the tool, refine it on the canvas, and ship it under your own access rules. Start with one app, then test it with your team before rolling it out.

Start free

Professional services

Forward-deployed engineers, embedded with your team

When the timeline is fixed or the process is tangled, our engineers build alongside you: scoped delivery, production-ready apps, and knowledge transfer so your team owns the result.

Talk about a project

Frequently asked questions

How should we evaluate a low-code platform for enterprise internal apps?
Build one representative app with your real data connections and permission requirements. Test who can read and change records, review generated queries, and check release, rollback and audit needs. Compare builder seats, end-user allowances, AI usage, hosting and support costs for the same rollout. Use customer stories and documented tests as evidence, then validate the fit in your own environment.
Can we use our own models or keep AI inside our infrastructure?
Builder BYOK is available on Enterprise plans for Cloud and Self-hosted. A fully customer-hosted AI setup requires Self-hosted Enterprise, the AI gateway add-on and a supported model hosted on your infrastructure. Using a third-party model API key still sends requests to that provider. Fully offline operation requires the separate air-gapped add-on.
How does visual low-code differ from an AI-generated frontend codebase?
ToolJet generates native pages, components, queries and events that stay editable in its visual builder. You can change those parts visually or extend them with supported custom code. The result runs on ToolJet; it is not a standalone frontend code export. Choose this approach when ongoing visual maintenance and platform controls fit your team, and validate any requirement to deploy an independent codebase separately.
Can an AI-native low-code platform support custom code?
Yes. In ToolJet, AI app generation, the visual builder and custom code work on the same app. Add JavaScript or Python queries, custom components and API connections. Self-hosted deployments can also use custom connectors. Claude Code and Codex can compose native apps through the MIT-licensed ToolJet MCP server without consuming ToolJet AI credits; coding-agent model usage and platform plan costs still apply.
Can we build AI agents and automated workflows with ToolJet?
Yes, on Self-hosted deployments. Workflows support scheduled, webhook and app triggers, data-source operations and JavaScript logic; Agent Builder adds AI agent nodes. ToolJet Cloud supports AI app generation, but Workflows and Agent Builder are not available on Cloud. Choose the deployment and plan for the capabilities you need.
What is a low-code platform?
A low-code platform is software for building applications mostly through visual components and configuration, with code reserved for the parts that need it. It handles the interface, data connections, permissions and deployment, so teams ship internal applications faster than writing each one from scratch.
What is the difference between low-code and no-code?
No-code emphasizes visual configuration without writing code; low-code supports custom code alongside the visual builder. Individual products vary in their integrations and extension options. ToolJet lets teams start from an AI prompt or the canvas, then add JavaScript or Python queries and custom components.
Is ToolJet an open-source low-code platform?
ToolJet Community Edition is open source under AGPL-3.0 and can be self-hosted for free. The MCP server is MIT-licensed. Commercial editions have separate terms; Team includes SSO, audit logs and GitSync, while Enterprise adds further governance options. ToolJet Cloud is the hosted service.
Do I need to know how to code to use ToolJet?
You can start with a prompt and edit forms, tables and layouts visually. Developers can add JavaScript or Python queries and custom components. Someone familiar with your systems should review data connections, write actions and permissions before releasing the app.
Can I self-host a low-code platform?
With ToolJet, yes. It runs on Docker, Kubernetes, AWS, Azure, Google Cloud or on-premise, and self-hosting is available on the Free, Team and Enterprise plans. Air-gapped deployment requires the Self-hosted Enterprise air-gapped add-on.
What can I build with ToolJet?
Internal tools such as admin panels, dashboards, approval workflows, support consoles and back-office apps, plus customer and partner portals. On Self-hosted deployments you can also build workflows and AI agents.
How is ToolJet priced?
Pricing is per builder, not per user. Every plan includes an end-user allowance and Enterprise includes unlimited end users. The pricing page lists the allowance on each plan.

Build your first low-code app this week

Describe it, connect your data, ship it under your own access rules. Free to start.

Page updated