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, govern every app with SSO, permissions and audit logs, and run it on ToolJet Cloud or your own infrastructure.

  • Open source, 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

40,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.

Low-code and no-code differ in who they are for. No-code platforms aim at people who will not write code at all and trade flexibility for simplicity. Low-code platforms keep code available, so an app can start as a drag-and-drop build and grow custom logic later.

ToolJet is an open-source low-code platform with AI on top. ToolJet AI generates the first version of an app from a prompt, a coding agent can build through the ToolJet MCP server, and everything stays editable in the visual builder. Non-developers can start from a prompt, and developers keep code-level control.

  • 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 40,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

Most low-code apps are internal: the tools a business runs on but never staffs a product team for.

Internal tools and admin panels

CRUD over production tables with search, filters, bulk actions and row-level rules.

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, promote through environments with Git sync, and keep audit logs of who changed what.

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 rulesEvery screen, query and permission is written by hand
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, granular permissions, audit logs and Git sync on paid plansVaries by vendorBuilt separately for each application

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

Identity, permissions and audit apply to every app, whether a person built it on the canvas or an agent built it from a prompt. SOC 2 Type II, ISO 27001 and GDPR.

Single sign-on and SCIM

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

Permissions down to the query

Workspace, app, page, component and query-level access, with row-level security where the data needs it.

Audit logs and SIEM export

Platform events with actor, resource and timestamp; configurable retention; export to your SIEM.

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 a Self-hosted Enterprise add-on. 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

Questions teams ask before they start

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, extend the UI with custom components and connect services through APIs or custom connectors. Claude Code and Codex can also compose native apps through the MIT-licensed ToolJet MCP server without consuming ToolJet AI credits.

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 platforms are built for people who will not write code and limit you to what the platform exposes. Low-code platforms keep code available: you build visually, then add custom logic in a language such as JavaScript or Python where you need it. ToolJet is low-code, and its AI app generation lets non-developers start from a prompt.

Is ToolJet an open-source low-code platform?

Yes. The ToolJet Community Edition is open source under AGPL-3.0 and its MCP server is MIT-licensed. You can self-host it for free or use ToolJet Cloud; paid plans add features such as SSO, audit logs and Git sync.

Do I need to know how to code to use ToolJet?

No. Describe the app and ToolJet builds a working version on your data, which you refine on the canvas. Developers can extend apps in JavaScript or Python, build custom components, or build from a coding agent through the ToolJet MCP server.

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