Créer des nœuds personnalisés n8n : du code à la production
Étendez n8n avec TypeScript. Déployez en production sans gérer de serveurs. Chaque nœud personnalisé s'exécute de manière isolée. Aucun conflit. Aucune surprise.
La confiance des équipes agiles
















Créer votre premier nœud personnalisé
Quatre étapes du "hello world" à la production. Aucune connaissance technique requise.
Choose Your App
Select an app to get started.
Configurer le SDK
Clonez le dépôt n8n-nodes-starter. Installez les dépendances avec npm. Vous bénéficiez de TypeScript, de définitions de types et d'outils de test intégrés.
Écrire la logique de votre nœud
Définissez les entrées, les sorties et la logique d'exécution en TypeScript. Le SDK gère la gestion des identifiants, la gestion des erreurs et l'enregistrement des nœuds. Réutilisez les 300+ intégrations de n8n comme modèles.
Tester et publier
Exécutez les tests unitaires localement. Publiez votre nœud sur npm en tant que package scoped (@votre-nom/mon-nœud). Le chargeur de packages de n8n le détecte automatiquement en quelques secondes.
Déployer sur Opsily
Collez l'URL de votre package npm dans l'interface d'Opsily ou utilisez la CLI. Votre nœud personnalisé s'exécute dans un environnement sandboxé. Sauvegardes quotidiennes. Serveurs en Allemagne conformes au RGPD.
Architecture des nœuds : l'avantage TypeScript
Chaque nœud personnalisé n8n est une classe TypeScript. Le SDK vous offre une gestion des identifiants typée, la validation des entrées et la gestion des erreurs dès le départ.
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];
}
}
Le SDK gère le chiffrement des identifiants, maintient l'isolation entre les nœuds et gère l'état. Vous vous concentrez sur la logique d'intégration, pas sur les serveurs.

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
Pourquoi choisir Opsily pour vos nœuds personnalisés ?
L'auto-hébergement de n8n comporte des coûts cachés. Opsily élimine ces frictions.
Déploiement instantané
Collez une URL npm. Votre nœud est en ligne en quelques secondes. Pas de scripts de build, pas de débogage Docker, pas de surprises du type "ça fonctionne sur ma machine". Opsily gère le provisionnement, la mise à l'échelle et les mises à jour de manière transparente.
Environnement sandbox isolé
Chaque nœud personnalisé s'exécute dans son propre sandbox. Un conflit de dépendance d'un nœud ne fera pas planter vos autres workflows. Retour à la version précédente automatique en cas d'échec d'un nœud. Vous ne corrigez que votre code, pas les serveurs.
Maintenance zéro
Sauvegardes quotidiennes chiffrées. Mises à jour de sécurité automatiques. Déploiements sans interruption. Conflits de version de nœuds résolus automatiquement. Votre équipe se concentre sur la création de workflows, pas sur la gestion des serveurs.
Built for teams who need reliability
Cas d'utilisation courants des nœuds personnalisés
Les équipes créent des nœuds personnalisés pour intégrer des applications hébergées par Opsily. Combinez des nœuds personnalisés avec des intégrations pré-configurées.
Self-hosted workflow automation with robust PostgreSQL data persistence
Déployez des nœuds personnalisés sur n'importe quel plan
Pas de frais par nœud. Aucune limite sur le code personnalisé. Tous les plans incluent des sauvegardes quotidiennes, SSL et des serveurs en Allemagne conformes au RGPD.
Loading pricing...
Sécurité Entreprise, tarification simple
Conforme au RGPD. Chiffré au repos. Pas de factures surprises pour les nœuds personnalisés ou l'utilisation de l'API.
GDPR Compliant
Résidence des données en Allemagne. Accords de traitement des données. Outils d'exportation et de suppression automatique des données.
Encrypted Backups
Chiffrement AES-256. Sauvegardes automatisées quotidiennes. Restauration à n'importe quel point dans le temps.
Zero Per-Node Fees
Exécutez 1 nœud personnalisé ou 100. Le même prix mensuel. Pas de dépendance vis-à-vis d'un fournisseur lors de la mise à l'échelle.
Automatic Updates
Correctifs de sécurité déployés sans interruption. Vous choisissez quand tester les nœuds personnalisés avec les nouvelles versions du SDK.
Questions sur le déploiement de nœuds personnalisés
Tout ce que vous devez savoir sur la création et le déploiement de nœuds n8n personnalisés.
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.
Ce que disent nos clients
Des équipes à travers l'UE exécutent leur stack sur Opsily. Voici à quoi cela ressemble en pratique.
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
Prêt à créer votre premier nœud personnalisé ?
Commencez gratuitement. Pas de carte bancaire. Déployez en 5 minutes.