Deploy means setting up n8n in an environment where it can run and execute your workflows.
Instead of only building workflows in the editor, deployment makes your n8n instance available to handle real workflow executions.
[Why Does Deployment Matter?]
Imagine a workflow that receives leads, uses AI to qualify them, and updates a CRM. You don't want to manually run it every time.
A deployed n8n instance provides the environment where that automation can run when its trigger occurs.
[n8n Supports 2 Main Options]
n8n supports two main deployment models: n8n Cloud and self-hosting. The key difference is who manages the infrastructure.
With Cloud, n8n manages it for you. With self-hosting, you manage your own environment.
[n8n Cloud]
n8n Cloud is the managed option. n8n runs the infrastructure for you, reducing the need to manage servers and infrastructure yourself.
It's a good choice when you want a faster setup with less maintenance.
[Self-Hosted n8n]
Self-hosting means running n8n on your own infrastructure, such as a server or VPS.
You get greater control over configuration, security, upgrades, and scaling, but you're also responsible for managing the environment.
[Cloud vs. Self-Hosted]
Think of n8n Cloud as using a ready-to-use workspace: less infrastructure management and faster setup.
Self-hosting is like managing your own workspace: more control and customization, but also more responsibility.