Everything included in the free tier, what registration unlocks, what requires Enterprise, and when it makes sense to upgrade.
When you self-host n8n without purchasing a paid plan, you are running the Community Edition. It is free, source-available under the Sustainable Use License, and includes the vast majority of n8n's feature set.
For most individual developers, freelancers, and small teams building internal automations, the Community Edition is everything you need. You get unlimited workflows, unlimited executions, all 400+ integrations, full webhook support, queue mode, and the complete workflow editor.
Understanding exactly where the Community Edition ends and the paid plans begin is critical before you architect a production system. Discovering a necessary feature is locked after you have built can force a disruptive and expensive migration.
This table covers the features that differ between editions. Everything not listed here (core nodes, workflow execution, webhooks, error handling, REST API, queue mode, logging) is available across all editions.
| Feature | Community | Registered | Enterprise |
|---|---|---|---|
| Core workflow execution | Yes | Yes | Yes |
| Queue mode (workers) | Yes | Yes | Yes |
| Local logging | Yes | Yes | Yes |
| Workflow folders | No | Yes | Yes |
| Debug in editor | No | Yes | Yes |
| Custom execution data | No | Yes | Yes |
| Custom variables | No | No | Yes |
| Environments (staging/prod) | No | No | Yes |
| External secrets (Vault, AWS) | No | No | Yes |
| Git version control | No | No | Yes |
| SSO (SAML / LDAP) | No | No | Yes |
| Projects and sharing | No | No | Yes |
| Log streaming (SIEM) | No | No | Yes |
| Multi-main HA mode | No | No | Yes |
| External binary storage (S3) | No | No | Yes |
The Community Edition omissions are deliberate. These features are gated behind paid plans to sustain n8n's development. Here is what each one means in practice:
n8n offers a genuinely compelling middle ground: by registering your self-hosted instance with your email address, you unlock three additional features completely free of charge. The license does not expire once activated.
Three features unlocked by registration:
Registration requires only a valid email address. n8n uses it to send you the license key and occasional product updates. No credit card, no phone number, no company information required.
Once activated, the license is permanent. n8n may adjust the set of features included in the registered tier in the future, but previously unlocked features will not be revoked from existing activations.
New instance: The registration option is presented during the initial account creation flow. Enter your email when prompted and a license key is sent immediately.
Existing instance: If your instance is already running without registration, activating the free features takes under two minutes:
Heads up: If you are running n8n behind a strict firewall that blocks outbound connections, the activation request may fail. Ensure your server can reach license.n8n.io on port 443.
The Community Edition handles the overwhelming majority of real-world automation use cases. The decision to upgrade typically comes down to one of three specific requirements:
For everything else, a registered Community Edition instance is a fully capable foundation for serious production automation. Many teams run hundreds of workflows on Community without hitting any functional limits.
Cost context: n8n Enterprise is custom-priced and typically starts at several hundred dollars per month. For pricing details and plan breakdowns, see our n8n Cloud Plans guide. For licensing details, see n8n License and Regulations.
Running Community Edition in production is entirely viable. Here are the practical recommendations that matter most:
DB_TYPE=postgresdb before you go live. See our VPS self-hosting guide for the full Docker Compose setup.N8N_ENCRYPTION_KEY encrypts all saved credentials. Generate it with openssl rand -hex 16, store it somewhere safe, and never change it. If you lose this key, all credentials become unrecoverable.EXECUTIONS_DATA_MAX_AGE (in hours) to auto-prune old executions. 720 hours (30 days) is a reasonable default.n8nio/n8n:latest in production means any restart could pull a new version with breaking changes. Pin to a specific version like n8nio/n8n:1.52.0 and upgrade deliberately.Yes. The Sustainable Use License allows you to use n8n for any internal business automation. The restriction is against reselling n8n itself as a product or building a competing workflow automation platform. Using n8n to automate your own business operations, serve clients, or process customer data is fully permitted.
No. Registration sends your email address to n8n's license server and receives a license key in return. Your workflow definitions, credentials, and execution data never leave your server. n8n collects anonymized telemetry (node types used, execution counts) by default, which you can disable with N8N_DIAGNOSTICS_ENABLED=false.
Once activated, the license is cached locally. Your registered features continue working even if n8n's license server is unreachable. The license only needs to phone home periodically for validation. Extended outages would not immediately affect your instance.
Yes, you can invite multiple users to your Community instance. However, there is no role-based access control or workflow sharing. Each user can only see and edit workflows they created, plus the instance owner can see everything. For fine-grained permissions and project-based access, you need Enterprise.
No. There are no artificial limits on the number of workflows, nodes per workflow, or executions. The only limits are your server's hardware resources. This is one of the strongest arguments for self-hosting over cloud plans, which impose execution quotas.
Yes. The n8n CLI supports exporting workflows as JSON files: n8n export:workflow --all --output=./backups/. You can commit these JSON files to a Git repository manually or via a cron job. This is not as elegant as the native Git integration (no branch switching, no diff view in the UI), but it provides version history and disaster recovery.