No history yet

Introduction to n8n

What Is n8n?

Think of all the different apps you use every day. Your email, a spreadsheet, a project management tool, a messaging app. Getting them to work together often means manually copying and pasting information from one place to another. This is where n8n comes in.

Lesson image

n8n is a workflow automation tool. It acts like a translator and an assistant, allowing your different applications to communicate and perform tasks automatically. For example, you could create a workflow that automatically saves email attachments to a specific cloud storage folder and then sends you a message about it. You set it up once, and it runs on its own.

The goal is to automate repetitive tasks so you can focus on more important work. No more tedious copy-pasting.

The magic behind n8n is its visual, node-based editor. Instead of writing code, you connect different blocks, called nodes, to build a workflow. Each node represents an app or an action, like 'Read Gmail' or 'Add Row to Google Sheets'. You link them together in the order you want things to happen.

Where Can You Run It?

You have two main options for using n8n: self-hosted or on the cloud. Each has its own benefits.

FeatureSelf-HostedCloud-Based
SetupYou install and manage it on your own server.n8n manages the setup and maintenance for you.
ControlFull control over your data and the environment.Less control, but also less responsibility.
CostPotentially cheaper if you have existing infrastructure.A monthly subscription fee. Predictable cost.
Best ForUsers with technical skills who need maximum control and data privacy.Users who want to get started quickly without server management.

The self-hosted option gives you complete ownership, which is great for data privacy. The cloud version offers convenience, handling all the technical maintenance so you can just focus on building workflows.

Fair-Code Licensing

n8n uses something called a 'fair-code' license, which is a bit different from traditional 'open-source'. The source code is available for anyone to view, modify, and use. You can run the self-hosted version for free for your own personal or internal business projects.

The main restriction is that you can't sell a service that is primarily just a hosted version of n8n. This approach helps the company behind n8n remain sustainable while still giving the community a great deal of freedom.

So, while it's not strictly 'open-source' in the purest sense, it keeps the software accessible and community-driven.

Ready to check your understanding?

Quiz Questions 1/4

What is the primary purpose of n8n?

Quiz Questions 2/4

How do you build a workflow in n8n's visual editor?

That's the basics of n8n. It's a powerful tool that makes automation accessible through a visual interface, with flexible options for how you want to run it.