Свои узлы
Свой узел пишут, когда одного HTTP Request мало: нужна форма с полями, как у штатных интеграций, и публикация в каталог сообщества.
Два стиля
- Декларативный описывает REST-операции в JSON: адреса, параметры, поля. Его хватает большинству API без постраничной магии.
- Программный — обычный TypeScript, если в узле свои циклы, подпись запроса или нестандартный разбор ответа.
Куда класть
Узел собирается как npm-пакет. На своём n8n его ставят в настройки сообщества или кладут в папку пользовательских узлов. В Cloud устанавливают только проверенные пакеты сообщества, произвольную папку туда не примонтировать.
Пока API простое, быстрее собрать сценарий из HTTP Request и оформить свой узел позже, когда сценарий уже стабилен.
Русский перевод документации n8n. Оригинал — docs.n8n.io, © n8n GmbH, лицензия Apache 2.0. Текст переведён и отредактирован для n8ninside. Это не официальный сайт n8n.