Skip to main content

Architecture

System Overview

Flowise is a low-code platform for building LangChain applications with a visual drag-and-drop interface. The architecture consists of:

Core Components:

  • Frontend: React-based web interface

  • Backend: Node.js server with Express framework

  • Database: SQLite (default) or PostgreSQL/MySQL

  • File Storage: Local filesystem or cloud storage

  • Queue System: Redis (optional for scaling)

Technical Stack:

  • Node.js (v18.15.0 or higher)

  • TypeScript

  • LangChain framework

  • React frontend

  • Database adapters (SQLite/PostgreSQL/MySQL)

Deployment Patterns:

  • Standalone single instance

  • Docker containerized

  • Kubernetes cluster

  • Cloud platform deployment