n8n
A fair-code workflow automation platform for building AI agents and workflows on a visual canvas with custom JavaScript or Python code, self-hosted or in the cloud.
n8n is a platform for building and deploying workflows and AI agents. Workflows combine a visual canvas with JavaScript, Python and npm packages, and can include logic, tool use, human approvals and observability.
It connects to OpenAI, Anthropic, Google and open-source models, and to more than 1,500 integrations, with over 9,000 workflow templates. It runs self-hosted, for example with Docker, or as a cloud service, and supports role-based access and audit trails.
n8n is written in TypeScript and distributed under the Sustainable Use License and an enterprise license.