Creación de nodos personalizados n8n: del código a producción
Amplía n8n con TypeScript. Despliega en producción sin gestionar nada. Cada nodo personalizado se ejecuta de forma aislada. Sin conflictos. Sin sorpresas.
Con la confianza de equipos de alto rendimiento
















Creando tu primer nodo personalizado
Cuatro pasos desde el hola mundo hasta producción. No se requieren conocimientos técnicos.
Choose Your App
Select an app to get started.
Configura el SDK
Clona el repositorio n8n-nodes-starter. Instala las dependencias con npm. Obtendrás TypeScript, definiciones de tipo y utilidades de prueba integradas.
Escribe la lógica de tu nodo
Define entradas, salidas y lógica de ejecución en TypeScript. El SDK gestiona las credenciales, el manejo de errores y el registro del nodo. Reutiliza las más de 300 integraciones de n8n como plantillas.
Prueba y publica
Ejecuta pruebas unitarias localmente. Publica tu nodo en npm como un paquete con ámbito (@tunombre/mi-nodo). El cargador de paquetes de n8n lo detecta automáticamente en segundos.
Despliega en Opsily
Pega la URL de tu paquete npm en el Dashboard de Opsily o usa la CLI. Tu nodo personalizado se ejecuta en un entorno aislado. Copias de seguridad diarias. Servidores en Frankfurt que cumplen con el GDPR.
Arquitectura de nodos: La ventaja de TypeScript
Cada nodo personalizado de n8n es una clase de TypeScript. El SDK te ofrece gestión de credenciales con seguridad de tipos, validación de entradas y manejo de errores desde el primer momento.
import {
IExecuteFunctions,
INodeExecutionData,
INodeType,
INodeTypeDescription,
} from 'n8n-workflow';
export class MyCustomNode implements INodeType {
description: INodeTypeDescription = {
displayName: 'My Custom Node',
name: 'myCustomNode',
group: ['transform'],
version: 1,
description: 'Does something useful',
inputs: ['main'],
outputs: ['main'],
};
async execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]> {
const items = this.getInputData();
const results = [];
for (const item of items) {
results.push(item);
}
return [results];
}
}
El SDK maneja el cifrado de credenciales, mantiene el aislamiento entre nodos y gestiona el estado. Tú te centras en la lógica de integración, no en la gestión técnica.

EUR 800 a year for tools that used to cost us multiples of that. We replaced HubSpot, Make.com, and our password manager with self-hosted apps on Opsily. One provider, one fee.
Franz Koller
Co-Founder · Joy
¿Por qué elegir Opsily para nodos personalizados?
El n8n autogestionado conlleva costes ocultos. Opsily elimina la fricción.
Despliegue instantáneo
Pega una URL de npm. Tu nodo estará activo en segundos. Sin scripts de compilación, sin depuración de Docker, sin sorpresas de "en mi máquina funciona". Opsily gestiona el aprovisionamiento, el escalado y las actualizaciones de forma transparente.
Entorno aislado (Sandbox)
Cada nodo personalizado se ejecuta en su propio sandbox. Un conflicto de dependencias en un nodo no bloqueará tus otros flujos de trabajo. Reversión automática si un nodo falla. Solo corriges tu código, no el entorno.
Mantenimiento cero
Copias de seguridad diarias cifradas. Actualizaciones de seguridad automáticas. Despliegues sin tiempo de inactividad. Conflictos de versiones resueltos automáticamente. Tu equipo se centra en crear flujos de trabajo, no en cuidar servidores.
Built for teams who need reliability
Casos de uso comunes para nodos personalizados
Los equipos crean nodos personalizados para integrar aplicaciones que Opsily aloja. Combina nodos personalizados con integraciones preconfiguradas.
Self-hosted workflow automation with robust PostgreSQL data persistence
Despliega nodos personalizados en cualquier plan
Sin tarifas por nodo. Sin límites en código personalizado. Todos los planes incluyen copias de seguridad diarias, SSL y servidores en Alemania que cumplen con el GDPR.
Loading pricing...
Seguridad Enterprise, precios simples
Cumple con el GDPR. Cifrado en reposo. Sin facturas sorpresa por nodos personalizados o uso de API.
GDPR Compliant
Residencia de datos en Alemania. Acuerdos de procesamiento. Herramientas automáticas de exportación y eliminación de datos.
Encrypted Backups
Cifrado AES-256. Copias de seguridad automáticas diarias. Restauración a cualquier punto en el tiempo.
Zero Per-Node Fees
Ejecuta 1 nodo personalizado o 100. El mismo precio mensual. Sin dependencia del proveedor al escalar.
Automatic Updates
Parches de seguridad desplegados sin tiempo de inactividad. Tú eliges cuándo probar los nodos personalizados con las nuevas versiones del SDK.
Preguntas sobre despliegue de nodos personalizados
Todo lo que necesitas saber sobre cómo crear y desplegar nodos personalizados de n8n.
Clone the n8n-nodes-starter repository from GitHub and run npm install. The starter template includes TypeScript configuration, test utilities, and example nodes. You can have a hello world node running locally in 10 minutes. The SDK handles credential encryption and node registration automatically.
Lo que dicen nuestros clientes
Equipos en toda la UE ejecutan su stack en Opsily. Así es como se ve en la práctica.
EUR 800 a year for tools that used to cost us multiples of that. We replaced HubSpot, Make.com, and our password manager with self-hosted apps on Opsily. One provider, one fee.
Franz Koller
Co-Founder • Joy
We were paying per user on everything and it added up fast. Now we run five apps for less than one of those old plans. My finance team finally stopped asking questions.
Elise
Head of Operations
Wanted to use n8n for ages but the self-host part always stopped me. Opsily just handled it. Got the power without becoming an IT person overnight.
Federica B.
Automation Consultant
¿Listo para crear tu primer nodo personalizado?
Empieza gratis. Sin tarjeta de crédito. Despliega en 5 minutos.