Build complex workflows, really fast
n8n is an extendable workflow automation tool. With a fair-code distribution model, n8n will always have visible source code, be available to self-host, and allow you to add your own custom functions, logic and apps. n8n's node-based approach makes it highly versatile, enabling you to connect anything to everything. n8n (pronounced n-eight-n) helps you to connect any app with an API with any other, and manipulate its data with little or no code. Customizable: highly flexible workflows and the option to build custom nodes. Privacy-focused: self-host n8n for privacy and security.
Version Update Highlights (1.4.0 to 1.9.3): Bug Fixes: - Improved handling of content-type and content-disposition headers (1.8.0) - Enhanced security by addressing CVE issues (1.7.0) - Fixed issues with various nodes, such as Google Cloud Firestore, HubSpot, and Zoho CRM (1.7.0) - Improved error handling for HTTP Request and Webhook Nodes (1.7.0, 1.5.0) - Resolved issues related to SSL certificates (1.5.0) - Fixed MongoDB and PostgreSQL Node issues (1.5.0) - Addressed issues with Date & Time Node and Microsoft Excel 365 Node (1.5.0) - Fixed Agile CRM Node issues (1.5.0) Features: - Introduced support for in-transit encryption (TLS) on Redis connections (1.6.0) - Added support for floating licenses (1.6.0) - Enhanced user authentication and security with MFA (1.5.0) - Added support for token credentials in Strapi Node (1.5.1) - Introduced external secrets storage for credentials (1.5.0) - Improved user management with filtering, selection, and pagination (1.5.0) - Introduced a command to trigger license refresh on workers (1.5.0) - Added RSA option for SSH key generation (1.5.0) - Overhauled nodes like Linear, Microsoft Outlook, and Set (1.8.0) - Introduced Tournament as the new default expression evaluator (1.8.0) - Introduced an initial workflow history API (1.8.0) - Added object store service (1.8.0) - Introduced onboarding flow (1.9.0) - Added telemetry for user cloud activity (1.9.0) - Implemented an option for enabling WAL mode for SQLite (1.7.0) Performance Improvements: - Optimized execution management to prevent orphan executions (1.6.0) - Improved efficiency by skipping unneeded calls on pruning cycles (1.8.0) - These highlights showcase the major changes and improvements made across the versions, including bug fixes, security enhancements, and new features to enhance the user experience and reliability of the platform. Full details for changes made since version 1.4.0 can be found at https://github.com/n8n-io/n8n/blob/master/CHANGELOG.md?plain=1#L1-L186