General Questions
What is Flowise?
What is Flowise?
- Visual chatflow builder
- Pre-built components and integrations
- Support for multiple LLM providers
- Agent and chain configurations
- Self-hosting capabilities
Is Flowise free to use?
Is Flowise free to use?
- Self-host on your own infrastructure
- Modify the source code
- Use it for commercial purposes
What's the difference between Flowise and Flowise Cloud?
What's the difference between Flowise and Flowise Cloud?
- Self-hosted on your infrastructure
- Full control over data and deployment
- Requires setup and maintenance
- Free and open-source
- Managed hosting
- No infrastructure setup required
- Enterprise features and support
- Automatic updates
- Pay-as-you-go pricing
What LLM providers does Flowise support?
What LLM providers does Flowise support?
- OpenAI (GPT-3.5, GPT-4, etc.)
- Azure OpenAI
- Anthropic Claude
- Google PaLM/Gemini
- Hugging Face models
- AWS Bedrock
- Cohere
- Local models via Ollama
- And many more through the components library
Installation & Setup
What are the system requirements?
What are the system requirements?
- Node.js >= 18.15.0 (< 19.0.0 or ^20)
- PNPM v10.26.0 (for development)
- 2GB RAM minimum
- Modern web browser (Chrome, Firefox, Safari, Edge)
- 4GB+ RAM for better performance
- SSD storage
- Stable internet connection for LLM API calls
How do I install Flowise?
How do I install Flowise?
Which database does Flowise use?
Which database does Flowise use?
- SQLite (default) - No setup required, ideal for development
- PostgreSQL - Recommended for production
- MySQL - Alternative for production
DATABASE_TYPE environment variable. See Environment Variables for details.Can I run Flowise behind a reverse proxy?
Can I run Flowise behind a reverse proxy?
- Configure
CORS_ORIGINSenvironment variable - Set
TRUST_PROXYappropriately - Forward WebSocket connections for real-time features
Development & Customization
How do I create custom components?
How do I create custom components?
packages/components directory:- Create a new TypeScript file for your component
- Implement the component interface
- Define inputs, outputs, and logic
- Rebuild the project:
pnpm build - Restart Flowise to see your component
Can I use custom npm packages in tools or functions?
Can I use custom npm packages in tools or functions?
TOOL_FUNCTION_BUILTIN_DEP- Node.js built-in modulesTOOL_FUNCTION_EXTERNAL_DEP- External npm packagesALLOW_BUILTIN_DEP- Allow project dependencies
How do I enable debug mode?
How do I enable debug mode?
DEBUG environment variable:.env file:Can I hide certain nodes from the UI?
Can I hide certain nodes from the UI?
DISABLED_NODES environment variable:Deployment & Production
Where can I deploy Flowise?
Where can I deploy Flowise?
- Cloud Providers: AWS, Azure, GCP, Digital Ocean, Alibaba Cloud
- Platform Services: Railway, Render, Northflank, HuggingFace Spaces
- Containers: Docker, Kubernetes
- VPS: Any Linux server with Node.js
How do I secure my Flowise instance?
How do I secure my Flowise instance?
- Use HTTPS: Deploy behind SSL/TLS
- Environment Variables: Store sensitive data in env vars, not code
- CORS Configuration: Set
CORS_ORIGINSto restrict access - Database Security: Use strong passwords, restrict network access
- Regular Updates: Keep Flowise and dependencies updated
- Firewall: Restrict access to necessary ports only
How do I backup my chatflows?
How do I backup my chatflows?
pg_dump, mysqldump)Manual Export:
Export individual chatflows as JSON from the UI and store them in version control.How do I scale Flowise for production?
How do I scale Flowise for production?
- Database: Use PostgreSQL instead of SQLite
- Storage: Use S3 or GCS for file uploads (
STORAGE_TYPE) - Load Balancing: Deploy multiple instances behind a load balancer
- Caching: Implement caching for frequently accessed data
- Monitoring: Set up logging and monitoring (CloudWatch, Datadog, etc.)
Troubleshooting
Flowise won't start - port already in use
Flowise won't start - port already in use
- Change the port:
- Kill the process using port 3000:
JavaScript heap out of memory during build
JavaScript heap out of memory during build
Components not showing after installation
Components not showing after installation
- Enable community nodes:
- Rebuild the project:
- Clear cache and restart:
API credentials not saving
API credentials not saving
- Check that
SECRETKEY_PATHis writable - Verify the encryption key file exists
- If using
FLOWISE_SECRETKEY_OVERWRITE, ensure it’s consistent across restarts - Check file permissions on the database