Favicon of ToolJet

ToolJet

Create secure, full-stack internal applications 10x faster using an AI-powered builder. Automate workflows and connect to any data source with ease.

Stop losing valuable engineering hours to building and maintaining internal tools. This platform lets you build and deploy full-stack, enterprise-ready applications in minutes, not months. Describe what you need in natural language, and the AI App Builder turns your ideas into production-ready dashboards, admin panels, and automated workflows. It's a complete solution designed to clear your internal tool backlog faster.

Key capabilities include:

  • AI-Powered Development: Go from prompt to production with AI that builds your app's front-end, back-end logic, and automations.
  • All-in-One Solution: Utilize a built-in, scalable PostgreSQL database, a visual workflow builder, and connect to over 70 data sources and APIs.
  • Total Deployment Flexibility: Deploy on-premise in your own cloud (AWS, Azure, GCP) or use the managed cloud version. You own your data and avoid vendor lock-in.
  • Enterprise-Grade Security: Build with confidence thanks to robust security features including SSO, RBAC, audit logs, and full compliance with SOC2, GDPR, and ISO 27001.

Directory Structure

tooljet
postgres-data
.env
docker-compose.yml

docker-compose.yml

services:
  postgres:
    image: postgres:13
    restart: always
    volumes:
      - ./postgres-data:/var/lib/postgresql/data
    environment:
      - POSTGRES_USER=tooljet
      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
      - POSTGRES_DB=tooljet

  tooljet:
    image: tooljet/tooljet-ce:latest
    restart: always
    ports:
      - 8022:3000
    depends_on:
      - postgres
    environment:
      - TOOLJET_HOST=http://localhost:8022
      - PG_HOST=postgres
      - PG_PORT=5432
      - PG_DB=tooljet
      - PG_USER=tooljet
      - PG_PASSWORD=${POSTGRES_PASSWORD}
      - SECRET_KEY_BASE=${SECRET_KEY_BASE}
      - LOCKBOX_MASTER_KEY=${LOCKBOX_MASTER_KEY}

.env

# PostgreSQL Database Password
POSTGRES_PASSWORD=your_secure_postgres_password

# ToolJet Secret Key Base (Generate a 64-byte hex string, e.g., using `openssl rand -hex 64`)
SECRET_KEY_BASE=your_super_secret_key_base_replace_me_with_64_byte_hex_string

# ToolJet Lockbox Master Key (Generate a 32-byte hex string, e.g., using `openssl rand -hex 32`)
LOCKBOX_MASTER_KEY=your_lockbox_master_key_replace_me_with_32_byte_hex_string
Categories:

Share:

Ad
Favicon

 

  
 

Similar to ToolJet

Favicon

 

  
  
Favicon

 

  
  
Favicon