SSD Nodes Learn 🎉 VPS desde $5.50/mes
Guías Matt ConnorPor Matt Connor

¿n8n es gratis? Límites de Community y Enterprise

n8n self-hosted es gratuito con licencia fair-code, pero Community tiene límites reales. Consulta qué permite, qué funciones requieren clave de pago y cómo encajan los planes Cloud.

¿n8n es gratuito para alojarlo por cuenta propia?

Sí, n8n es gratuito para alojarlo por cuenta propia. Puede ejecutar la edición Community en un servidor de su propiedad, y la licencia no limita el número de workflows que puede crear ni la frecuencia con la que se ejecutan. Hay dos aspectos que determinan si esa edición gratuita es suficiente: n8n no es open source en el sentido que la Open Source Initiative (OSI) da a ese término, y un conjunto específico de funciones permanece desactivado hasta que paga una clave de licencia.

La licencia es Sustainable Use License, versión 1.0. El código fuente es público, y puede leerlo, ejecutarlo y modificarlo. La restricción de la licencia se refiere a quién puede prestar servicio con él. Puede ejecutar n8n para usted o para su propia empresa. No puede convertirlo en un producto por cuyo uso paguen otras personas.

Qué significa fair-code y por qué n8n no es open source

Fair-code es el término que n8n usa para describir su propio modelo. Se refiere a software cuyo código fuente es público y que se puede ejecutar libremente, pero cuyo uso comercial está restringido por el autor. La documentación de n8n explica directamente el motivo de esta denominación: una licencia de código abierto aprobada por la OSI no puede incluir límites sobre la forma de usar el software, y la Sustainable Use License contiene exactamente ese tipo de límite. Por eso, n8n no se denomina open source.

Esta distinción no es una discusión terminológica. Afecta al equipo de compras. Una política que indique «implementamos herramientas open source o herramientas que hemos comprado» deja a n8n en una tercera categoría, por lo que alguien debe tomar una decisión concreta al respecto. Lea el archivo de licencia del repositorio de n8n antes de esa conversación, no después.

Qué permite hacer la Sustainable Use License

La concesión de permisos es amplia. La licencia le otorga una licencia no exclusiva, gratuita, válida en todo el mundo, para usar, copiar, distribuir, poner a disposición y preparar obras derivadas del software, con fines empresariales internos o para uso personal no comercial.

En la práctica, esto incluye:

  • Ejecutar n8n en su propio servidor para su propia empresa, por ejemplo, sincronizar datos de un CRM (sistema de gestión de relaciones con clientes) con una base de datos interna.
  • Ejecutarlo en casa para proyectos personales.
  • Modificar el código y ejecutar la versión modificada.
  • Escribir un nodo de n8n para su propio producto o cualquier otra integración entre su producto y n8n.
  • Vender servicios de consultoría, como crear flujos de trabajo para un cliente.
  • Vender servicios de soporte, como configurar y mantener n8n en servidores propiedad de un cliente.
  • Usar n8n como backend oculto dentro de su producto, siempre que se ejecute con las credenciales propias de su empresa.

La licencia no contabiliza su uso. No hay una cuota de ejecuciones ni un límite de usuarios, por lo que el único límite de una instancia autohospedada es la CPU y la memoria de la máquina en la que se ejecuta. Los nodos de IA tampoco están restringidos, por lo que crear un flujo de trabajo de agente de IA en n8n funciona en la edición gratuita.

Qué no permite la Sustainable Use License

Las restricciones son breves y n8n las enumera con ejemplos en la página de la Sustainable Use License:

  • Alojar n8n y cobrar dinero a otras personas por acceder a él.
  • Aplicar una marca blanca a n8n y ofrecérselo a sus clientes a cambio de dinero.
  • Usar n8n para recopilar las credenciales de los usuarios finales para que puedan acceder a sus propias cuentas en otros servicios.
  • Alterar, eliminar u ocultar cualquier aviso de licencia, copyright u otro aviso.
  • Distribuirlo con fines comerciales. La distribución sólo está permitida de forma gratuita y para fines no comerciales.

La tercera restricción es la que más sorprende, así que léala dos veces. Un trabajo de facturación que mueve los datos propios de su empresa mediante las claves de API propias de su empresa es un uso interno y está permitido. En cambio, no está permitido un producto en el que cada cliente conecta su propia cuenta de Google a través de su instancia de n8n, porque la licencia establece el límite según las credenciales que n8n conserva. El software y el servidor son idénticos en ambos casos. La respuesta no lo es.

También hay una segunda licencia dentro del mismo repositorio. Cualquier archivo de código fuente cuyo nombre contenga .ee., o cuya ruta de directorio contenga .ee, queda fuera de la Sustainable Use License y está cubierto por la n8n Enterprise License independiente. Ese código se incluye en la misma imagen de Docker que descarga, por lo que las funciones de pago están presentes en la compilación y permanecen desactivadas hasta que una clave válida las activa. Activarlas de cualquier otra forma constituye una infracción de la licencia, no un ajuste de configuración.

En qué se diferencia fair-code de MIT y AGPL

Una licencia MIT lo permite todo, incluido tomar el código y vender una versión alojada de este. La única condición real es atribuir la autoría.

La AGPL (GNU Affero General Public License) también permite vender una versión alojada. Su condición es la divulgación: si modifica el software y permite que los usuarios accedan a él a través de una red, debe ofrecer a esos usuarios el código fuente modificado.

La Sustainable Use License funciona en otro eje. No exige publicar los cambios. Restringe a quién puede prestar servicios. En resumen, la AGPL controla lo que debe publicar, mientras que la Sustainable Use License controla a quién puede vender.

Esta diferencia determina qué ocurre con los forks. Cualquiera puede crear un fork de un proyecto AGPL y ejecutarlo como un servicio alojado competidor, siempre que publique sus cambios. Nadie puede hacerlo con n8n, porque la restricción de uso acompaña al código en todas sus copias. Por eso n8n puede publicar todo su código fuente y seguir vendiendo un producto cloud sin competir contra un clon de sí mismo.

Qué funciones requieren una clave de licencia de pago

La edición Community contiene casi todo el producto. n8n documenta las exclusiones en lugar de las inclusiones, que es una forma más útil de presentarlo. En agosto de 2026, la página de comparación de ediciones enumera estas funciones como de pago:

  • SSO (inicio de sesión único) mediante SAML (Security Assertion Markup Language) o LDAP (Lightweight Directory Access Protocol)
  • Uso compartido de workflows y credenciales
  • Proyectos
  • Variables personalizadas
  • Entornos
  • Control de versiones mediante Git
  • Secretos externos
  • Almacenamiento externo para datos binarios
  • Transmisión de logs
  • Modo multi-main

El uso compartido es la limitación con la que se encuentran primero la mayoría de los equipos. Es fácil pasarla por alto mientras una sola persona evalúa la herramienta. En la edición Community, sólo el propietario de la instancia y el usuario que creó un workflow o una credencial pueden abrirlo. Dos compañeros en la misma instancia no pueden pasarse un workflow desde la interfaz. Los equipos resuelven esto usando un único login compartido, pero así se pierde el registro de quién cambió cada elemento.

SSO es la segunda limitación. Si su empresa exige inicio de sesión único para todas las herramientas internas, la edición Community no cumple ese requisito desde el primer día, independientemente de las demás funciones que ofrezca. El patrón de una aplicación self-hosted gratuita cuya función de autenticación es de pago se repite en toda esta categoría, y el coste de SSO en las aplicaciones self-hosted explica por qué los proveedores trazan la línea en el mismo punto.

En la práctica, los entornos y el control de versiones con Git son una sola función. Juntos permiten mantener los workflows en un repositorio y promoverlos desde una instancia de desarrollo hasta una de producción. Sin ellos, mover un workflow entre instancias implica exportar el JSON manualmente e importarlo en el otro lado. Funciona, y mucha gente lo hace. Pero no proporciona una etapa de revisión ni un historial.

El modo multi-main es la función que limita la escala. El modo queue con varios procesos worker funciona correctamente en la edición Community. Ejecutar más de un proceso main no es posible, y el proceso main controla los schedules y los webhooks. Por tanto, sigue siendo un único punto de fallo que no puede hacerse redundante sin una clave.

La transmisión de logs y los secretos externos son funciones relacionadas con el cumplimiento normativo. La transmisión de logs envía el log de eventos de n8n a un sistema que ya supervisa. Los secretos externos leen las credenciales desde un vault en lugar del almacén cifrado de n8n. Ambas funciones suelen solicitarse durante una revisión de seguridad meses después de que la herramienta haya llegado a producción. Descubrir el precio en ese momento resulta incómodo.

Si la función restringida es la que realmente necesita y el plan supera su presupuesto, compare otras herramientas en lugar de intentar eludir la licencia. Las alternativas self-hosted a n8n merecen una comparación directa, porque cada proyecto establece su propio límite de funciones gratuitas en un punto distinto.

Registre su instancia comunitaria para obtener la clave de licencia gratuita

Algunas funciones gratuitas todavía necesitan una clave de licencia. Puede parecer contradictorio hasta que se ve el proceso. Al registrar una dirección de correo electrónico, obtiene una clave gratuita. Esta habilita tres funciones adicionales sin coste:

  • Carpetas, para organizar flujos de trabajo
  • Depuración en el editor, que copia y fija los datos de ejecución mientras trabaja en un flujo de trabajo
  • Datos de ejecución personalizados, para guardar y anotar metadatos de ejecución

Para obtener la clave:

  1. Abra el menú de tres puntos situado en la esquina inferior izquierda del editor.
  2. Vaya a Settings y después a Usage and plan.
  3. Seleccione Unlock y después Send me a free license key.
  4. Pegue la clave del correo electrónico en Enter activation key y seleccione Activate.

En un servidor que se configura mediante archivos, omita la interfaz y establezca la clave como variable de entorno antes del primer arranque.

docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 \
  -e N8N_LICENSE_ACTIVATION_KEY="paste-your-key-here" \
  -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

Abra el editor en el puerto 5678 y compruebe Settings y después Usage and plan. Esa página debería mostrar el nombre de su plan en lugar de la solicitud de desbloqueo. Si la solicitud sigue apareciendo, la causa habitual es que la instancia ya se había activado: N8N_LICENSE_ACTIVATION_KEY no tiene ningún efecto en una instancia que ya contiene una licencia, por lo que añadirla al entorno de un contenedor existente puede parecer que no ha hecho nada.

Hay otras dos variables de licencia importantes en un servidor de producción. N8N_LICENSE_AUTO_RENEW_ENABLED tiene el valor true de forma predeterminada. Si lo establece en false, tendrá que renovar la licencia manualmente desde el menú de configuración cada diez días. De lo contrario, las funciones con licencia dejarán de funcionar. N8N_LICENSE_DETACH_FLOATING_ON_SHUTDOWN también tiene el valor true de forma predeterminada. Esto libera la autorización cuando la instancia se apaga para que otra instancia pueda reclamarla. En una instancia de producción que se reinicia durante los despliegues, establézcalo en false para que las funciones con licencia vuelvan a estar disponibles al reiniciarla. Ambas variables están documentadas en la página de gestión de la licencia.

Dónde encajan los planes en la nube

n8n Cloud ejecuta el mismo software en la infraestructura de n8n. Los planes se facturan según las ejecuciones de workflows, no según el número de workflows activos. Por tanto, un workflow que permanece inactivo a la espera de un webhook no tiene coste hasta que se ejecuta.

El detalle importante para quien administra su propia instalación es que la clave de licencia Enterprise se incluye con un plan, en lugar de venderse por separado. Se compra un plan Business o Enterprise, se recibe una clave y se introduce esa clave en la instancia que se ejecuta en el hardware propio. El self-hosting y el pago no son opciones incompatibles.

En agosto de 2026, los niveles iniciales tienen precios mensuales publicados en la página de precios de n8n. Los niveles superiores se gestionan a través del equipo comercial y el precio Enterprise no se publica. Por tanto, cualquier cifra incluida aquí quedaría desactualizada antes de que la leyera. Solicite un presupuesto y pregunte específicamente si incluye la clave para self-hosting.

Si todavía está decidiendo entre ejecutarlo por su cuenta o pagar por un producto de automatización alojado, la comparación de n8n con Zapier y Make analiza la estructura de costes en lugar de limitarse a la lista de funciones.

Vender n8n dentro de su propio producto

Si sus clientes van a ver y usar el propio editor de n8n, necesita la licencia de inserción, que n8n también ofrece mediante un acuerdo OEM (fabricante de equipos originales). Esta licencia permite el etiquetado blanco y la reventa que prohíbe la Sustainable Use License. Es un contrato negociado con precios basados en una cotización. Está dirigido a empresas que integran la automatización de flujos de trabajo en un producto que ya comercializan.

Usar n8n como backend oculto es un caso diferente y no requiere ese acuerdo. Si los flujos de trabajo se ejecutan con las credenciales de su empresa y los usuarios nunca acceden al editor, la licencia estándar lo cubre. La diferencia está en las credenciales y el editor, no en los ingresos.

Entonces, ¿qué edición necesita?

Para una empresa que ejecuta sus propias automatizaciones y cuyos colaboradores tienen permiso para ver el trabajo de los demás, la edición Community es suficiente. Regístrese para obtener la clave gratuita y empiece a crear. El siguiente paso es un servidor. alojar n8n en un VPS con Docker y HTTPS explica el despliegue, el reverse proxy y el certificado.

Para una empresa que necesita inicio de sesión único o entornos separados para desarrollo y producción, la edición Community no es suficiente. Ningún cambio de configuración resolverá esa limitación. Solicite el precio de un plan Business o elija una herramienta cuya licencia se ajuste a su presupuesto.

Si vende acceso a otras personas, la respuesta es formalizar un acuerdo comercial con n8n. Cuanto antes inicie esa conversación, menor será el coste.

FAQ

¿n8n es de código abierto?

No. n8n utiliza un modelo fair-code y se distribuye con la Sustainable Use License. El código fuente es público y puede leerlo, ejecutarlo y modificarlo, pero la licencia restringe los usos permitidos. Una licencia de código abierto aprobada por la OSI no puede contener restricciones de uso. n8n lo indica en su propia documentación y se describe como una solución con código disponible. Los archivos cuyo nombre contiene .ee. o cuya ruta contiene .ee quedan excluidos incluso de esa licencia y están sujetos a una n8n Enterprise License independiente.

¿Puedo cobrar dinero a mis clientes por trabajos relacionados con n8n?

Sí, por los servicios. Crear workflows para un cliente no requiere un acuerdo adicional. Tampoco lo requieren la instalación o el mantenimiento de n8n en servidores propiedad del cliente. Lo que no puede hacer es cobrar a otras personas por acceder a una instancia de n8n que usted administra ni vender una versión con marca blanca. La cuestión es si el pago corresponde a su trabajo o al acceso al software.

¿Por qué mi equipo no puede compartir workflows en la community edition autoalojada?

El uso compartido de workflows y credenciales es una función sujeta a licencia. Por eso está desactivada sin una clave de pago. En la community edition, sólo el propietario de la instancia y el usuario que creó un elemento pueden abrirlo. Por tanto, no es posible entregar un workflow a un compañero desde la interfaz. Exportar el workflow como JSON e importarlo con la otra cuenta funciona, pero las credenciales no se incluyen en esa exportación. Además, la copia importada se convierte en un workflow independiente, con su propio historial de ejecuciones.

¿Qué ocurre si mi instancia de n8n no puede conectarse al servidor de licencias?

Una instancia activada renueva su licencia contra https://license.n8n.io/v1 de forma predeterminada, y N8N_LICENSE_AUTO_RENEW_ENABLED está establecido en true de fábrica. Si desactiva la renovación automática, debe renovarla manualmente desde el menú de configuración cada diez días. De lo contrario, las funciones licenciadas dejan de funcionar. Si un firewall de salida bloquea el servidor de licencias, envíe la solicitud mediante un proxy usando la variable en minúsculas https_proxy_license_server, en lugar de desactivar la renovación.

¿Tengo que pagar para eliminar la marca de n8n?

Sí, si los clientes van a ver el resultado. La Sustainable Use License prohíbe alterar, eliminar u ocultar los avisos de licencia y copyright. También considera un uso no permitido cambiar n8n a una marca blanca y ofrecerlo a clientes a cambio de dinero. Para cambiar la marca de un producto que vende necesita el acuerdo embed u OEM. Modificar el aspecto de una instancia que sólo utiliza su propio personal es una cuestión distinta, pero la cláusula sobre los avisos de licencia y copyright se aplica independientemente de quién sea la audiencia.