Материал редакции Зерокодера — школы, которая учит собирать рабочие автоматизации без программирования. Цены и лимиты сняты с официальных страниц 08.09.2026, прогоны сделаны в тот же день. Обновлено: сентябрь 2026.

Аналог n8n выбирают по трём признакам: где выполняется сценарий — на своём сервере или в чужом облаке; в чём считают деньги — исполнения, шаги, транзакции; сколько придётся переписать в самом сценарии. Ближайшие по устройству — Node-RED, Activepieces, Windmill. Готовые облака — Make, Albato, Nodul. Общего формата сценариев у этих платформ нет: файл сценария n8n конструктор Node-RED молча проигнорировал.

Что стоит знать до выбора:

  • Node-RED — лицензия Apache-2.0, 23 634 звезды на GitHub по данным GitHub API на 08.09.2026, свой сервер, оплаты нет вовсе.
  • Activepieces — код вне каталога packages/ee под лицензией MIT Expat; облачный тариф Free даёт 100 кредитов в день.
  • Windmill — GNU AGPL v3; бесплатная self-hosted версия ограничена 50 пользователями и 3 рабочими пространствами.
  • Российские платформы — Nodul (от 0 до 10 490 ₽ в месяц, серверы в России) и Albato (1 000 транзакций за 1 760 ₽ в месяц).
  • Перенос сценария — самая дорогая часть переезда: наш рабочий сценарий из четырёх узлов n8n превратился в шесть узлов Node-RED плюс узел-вкладку.

Если вы ещё выбираете между своим сервером и облаком самого n8n, отдельно разобраны его лицензия и тарифы и способы установки — здесь мы говорим только про замену.

Какие есть аналоги n8n и чем они различаются между собой

Аналоги n8n делятся на четыре группы, и внутри группы выбор почти безразличен, а между группами — принципиален. Первая группа: конструкторы с открытым кодом, которые ставятся на ваш сервер, — Node-RED, Activepieces, Windmill. Вторая: облака-конструкторы, где сервер держит вендор, — Make, n8n Cloud. Третья: российские облака с рублёвой оплатой — Albato и Nodul. Четвёртая: инфраструктурные сервисы Google, к которым люди приходят по запросу «аналог n8n от гугл».

Аналог n8n Где выполняется Лицензия и цена За что считают деньги
Node-RED 5.0.6 свой сервер Apache-2.0, бесплатно не считают
Activepieces свой сервер или облако MIT Expat (кроме packages/ee); Free — 100 кредитов в день, Plus — 16 $/мес при годовой оплате кредиты за шаги
Windmill свой сервер AGPL v3; self-hosted — 0 $, Enterprise — от 120 $/мес места, воркеры
Make облако Make Free — 1 000 кредитов и 2 активных сценария, Core — 9 $/мес кредит за действие модуля
Albato облако, РФ 1 000 транзакций за 1 760 ₽/мес, 14 дней доступа для пробы транзакции
Nodul облако РФ, контур клиента, гибрид Бесплатно — 0 ₽, Мини — 590 ₽, Бизнес — 10 490 ₽/мес исполнения и CPU-кредиты
Google Cloud Workflows облако Google 5 000 внутренних шагов в месяц бесплатно шаги

Цифры взяты с тарифных страниц вендоров и из GitHub API 08.09.2026. Для сравнения масштаба: у репозитория n8n-io/n8n на ту же дату 203 700 звёзд, у activepieces — 24 328, у windmill — 17 811. Звёзды меряют внимание к проекту, о пригодности они молчат, зато показывают, у какого проекта больше шансов иметь готовый узел под ваш сервис.

Вывод раздела: сначала выбирается группа — свой сервер, чужое облако или облако с рублёвой оплатой, — и только потом конкретная платформа внутри группы.

Что ломается при переезде: рабочий сценарий n8n целиком

Обзоры аналогов обычно заканчиваются таблицей возможностей, и переезд в них выглядит как разовая операция экспорта. Документация n8n формулирует основу спокойно: «n8n saves workflows in JSON format» — сценарии хранятся в JSON, их можно выгружать и загружать. Дальше начинается то, чего в обзорах нет: этот JSON понимает только n8n.

Вот наш сценарий целиком — приём заявки с лендинга, проверка почты, отправка в CRM, сборка сообщения. Четыре узла, никакой экзотики.

{ "id": "zcLead0001", "name": "Заявка с лендинга -> проверка -> CRM -> Telegram", "nodes": [ { "parameters": {"httpMethod": "POST", "path": "lead-from-landing", "responseMode": "onReceived", "options": {}}, "id": "a1f0b8c2-1111-4a11-8b01-000000000001", "name": "Форма лендинга", "type": "n8n-nodes-base.webhook", "typeVersion": 2.1, "position": [0, 0], "webhookId": "a1f0b8c2-1111-4a11-8b01-000000000001" }, { "parameters": {"conditions": {"options": {"caseSensitive": true, "typeValidation": "strict", "version": 2}, "conditions": [{"id": "c1", "leftValue": "={{ $json.body.email }}", "rightValue": "@", "operator": {"type": "string", "operation": "contains"}}], "combinator": "and"}, "options": {}}, "id": "a1f0b8c2-2222-4a22-8b02-000000000002", "name": "Есть почта?", "type": "n8n-nodes-base.if", "typeVersion": 2.2, "position": [220, 0] }, { "parameters": {"method": "POST", "url": "https://httpbin.org/post", "sendBody": true, "specifyBody": "json", "jsonBody": "={\n \"name\": \"{{ $json.body.name }}\",\n \"email\": \"{{ $json.body.email }}\",\n \"utm_source\": \"{{ $json.query.utm_source }}\"\n}", "options": {}}, "id": "a1f0b8c2-3333-4a33-8b03-000000000003", "name": "Отправить в CRM", "type": "n8n-nodes-base.httpRequest", "typeVersion": 4.2, "position": [440, -100] }, { "parameters": {"assignments": {"assignments": [{"id": "s1", "name": "text", "value": "=Новая заявка: {{ $json.json.name }} ({{ $json.json.email }}), источник {{ $json.json.utm_source }}", "type": "string"}]}, "options": {}}, "id": "a1f0b8c2-4444-4a44-8b04-000000000004", "name": "Собрать сообщение", "type": "n8n-nodes-base.set", "typeVersion": 3.4, "position": [660, -100] } ], "connections": { "Форма лендинга": {"main": [[{"node": "Есть почта?", "type": "main", "index": 0}]]}, "Есть почта?": {"main": [[{"node": "Отправить в CRM", "type": "main", "index": 0}], []]}, "Отправить в CRM": {"main": [[{"node": "Собрать сообщение", "type": "main", "index": 0}]]} }, "settings": {"executionOrder": "v1"}, "active": false, "pinData": {} }

Мы поставили n8n версии 2.35.7 на Node.js 24.20.0 и загрузили этот файл командой n8n import:workflow. Первый заход упал на строке SQLITE_CONSTRAINT: NOT NULL constraint failed: workflow_entity.id: серверному импорту нужно поле id верхнего уровня, которого в выгрузке из редактора может не быть. После добавления id ответ стал коротким: Successfully imported 1 workflow. Прогон сценария из командной строки дал вторую особенность — Missing node to start execution: запуск по веб-хуку из CLI недоступен, для проверки пришлось подменить триггер на Execute Workflow Trigger. Тот же сценарий с подменённым триггером отработал со статусом success и выдал строку Новая заявка: Валерий (v@example.com), источник yandex.

Вывод раздела: сценарий n8n — это дерево из типов узлов, версий узлов и выражений; переезжает не файл, а логика, записанная в этом файле.

Тот же сценарий на Node-RED: что пришлось переписать

Node-RED тоже хранит потоки в JSON: страница проекта говорит, что потоки «are stored using JSON which can be easily imported and exported for sharing with others». Совпадение формата хранения помогает ровно ноль раз. Мы положили файл сценария n8n в папку Node-RED 5.0.6 под именем flows.json и запустили сервер: он поднялся без единой ошибки, в логе не появилось строки «Starting flows», а админский эндпоинт /flows вернул null. Сценарий не сломался — он просто исчез.

Дальше мы переписали ту же логику вручную. Различия по полям выглядят так.

Что переносим Как записано в n8n 2.35.7 Как записано в Node-RED 5.0.6
Приём запроса "type": "n8n-nodes-base.webhook", путь в parameters.path "type": "http in", путь в поле url
Связи узлов отдельный объект connections с именами узлов массив wires внутри самого узла, по идентификаторам
Версия узла "typeVersion": 2.1 поля нет вообще
Выражения ={{ $json.body.email }} JSONata и msg.payload.email
Ответ отправителю параметр responseMode внутри узла приёма отдельный узел http response
Холст и группировка "position": [220, 0] координаты x и y плюс обязательный узел-вкладка tab

Четыре узла n8n превратились в шесть узлов Node-RED и узел-вкладку: логика, которую n8n прячет в параметрах одного узла, у Node-RED вынесена в отдельные узлы. После переписывания сервер сообщил «Starting flows» и «Started flows», а POST-запрос на /lead-from-landing?utm_source=yandex вернул ту же строку, что и n8n: Новая заявка: Валерий (v@example.com), источник yandex. Совпадение результата при полностью разной записи — и есть содержание слова «аналог».

Отдельно про доступы. Документация n8n предупреждает: «Exported workflow JSON files include credential names and IDs» — в выгрузку попадают имена и идентификаторы учётных данных, а сами секреты остаются на сервере. Node-RED держит их в зашифрованном файле рядом с потоками. Ключи на новой платформе вводятся заново в любом случае.

Вывод раздела: переезд — это повторная сборка сценария по чертежу. Объём работы видно по нашему сценарию из четырёх узлов n8n: каждый узел на новой платформе придётся собирать заново.

Российские аналоги n8n: Nodul и Albato

Nodul описывает себя на главной странице прямо: «Российская альтернатива N8N, Zapier и Make.com», с формулировками «Серверы в России» и «Полное соответствие 152-ФЗ», и предлагает три варианта размещения — облако, контур клиента, гибрид. Тарифы на 08.09.2026: бесплатный — 0 ₽ за 300 исполнений, 5 активных сценариев и историю запусков за 3 дня; Мини — 590 ₽ за 1 000 исполнений; Старт — 1 890 ₽ за 25 000; Проект — 4 990 ₽ за 150 000 исполнений и безлимитные сценарии; Бизнес — 10 490 ₽ за миллион исполнений.

Albato считает иначе, и это важнее цены. На тарифной странице объявлено: 1 000 транзакций за 1 760 ₽ в месяц, для пробы — 14 дней доступа. Транзакция там определена так: «транзакций в связке всегда на одну меньше количества шагов, поскольку триггер не расходует транзакции». То есть сценарий из пяти шагов съедает четыре транзакции за каждый запуск, и месячный объём считается умножением числа запусков на число шагов.

Сравните с единицей счёта у n8n Cloud: тариф Starter стоит 20 € в месяц при годовой оплате и включает 2 500 исполнений сценария целиком, независимо от того, сколько в нём шагов. Разница в единице счёта переворачивает экономику: длинный сценарий с двадцатью шагами в n8n Cloud стоит одно исполнение, а в модели транзакций — девятнадцать списаний. Считайте свои сценарии по этой формуле до переезда.

Вывод раздела: у российских аналогов n8n рублёвая оплата и серверы в РФ, но единица счёта другая — сначала посчитайте свой средний сценарий в шагах.

Аналог n8n от Google: Apps Script, Cloud Workflows и Opal

Прямого аналога n8n у Google нет, и запрос «аналог n8n от гугл» ведёт к трём разным продуктам. Google Apps Script — скриптовая среда внутри Google Workspace: по официальной таблице квот у бесплатного аккаунта 20 000 вызовов UrlFetch в сутки, ограничение на выполнение скрипта 6 минут и 90 минут суммарного времени триггеров в сутки. Визуального конструктора там нет, логика пишется кодом.

Google Cloud Workflows — оркестратор шагов в облаке Google. По странице тарифов бесплатны первые 5 000 внутренних и 2 000 внешних шагов в месяц, дальше 0,01 $ за тысячу внутренних и 0,025 $ за тысячу внешних. Сценарий описывается в YAML, узлы соединяются кодом, набора готовых коннекторов к маркетинговым сервисам нет.

Google Opal — то, что чаще всего имеют в виду под «аналогом n8n от Google»: визуальный сборщик мини-приложений из Google Labs; на собственной странице продукт подписан как эксперимент — «Opal [Experiment]». Блог Google 6 ноября 2025 года сообщил: «Opal is now available in more than 160 countries». Инструмент собирает цепочки шагов с ИИ по описанию на естественном языке, отсюда и сравнения с n8n; готовых коннекторов к CRM, складам и рекламным кабинетам в описании Opal не заявлено.

Вывод раздела: у Google есть три инструмента разного назначения; ни один не покрывает связку «готовые коннекторы плюс визуальный конструктор», ради которой берут n8n.

Бесплатные аналоги n8n: где заканчивается бесплатное

Бесплатная альтернатива n8n бывает двух видов, и различает их то, что именно бесплатно, — код или сервис. Node-RED бесплатен как программа: лицензия Apache-2.0, ограничений по числу потоков и запусков нет, платить нужно только за сервер. Windmill бесплатен как self-hosted сборка под GNU AGPL v3, и потолок описан на тарифной странице: до 50 пользователей, 3 рабочих пространства, 10 ГиБ объектного хранилища. Activepieces раздаёт код под MIT Expat, кроме каталога packages/ee, а в облаке даёт тариф Free со 100 кредитами в день.

У облачных платформ бесплатное устроено иначе — это витрина. Make на тарифе Free даёт 1 000 кредитов в месяц, 2 активных сценария, минимальный интервал запуска 15 минут и файлы до 5 МБ. Nodul на бесплатном тарифе — 300 исполнений, 5 сценариев и трёхдневная история запусков. Albato бесплатного тарифа не держит вовсе, там 14 дней пробы.

Сам n8n тоже остаётся бесплатным вариантом: Community edition работает на своём сервере, и её границы подробно разобраны в материале n8n бесплатно или нет. Поэтому вопрос «чем заменить n8n бесплатно» часто решается без замены — переездом с облака на собственный сервер, и тогда пригодится инструкция по установке.

Такие сценарии собираются руками за вечер, если понимать, из чего они состоят: на курсах Зерокодера по автоматизации первую связку студенты запускают на своём сервере.

Вывод раздела: бесплатный код требует сервера и рук, бесплатный тариф облака ограничивает объём; выбор между ними — это выбор, чем платить.

Как выбрать аналог n8n: пять вопросов перед переездом

  1. Где должны лежать данные. Требование хранить персональные данные в РФ сразу оставляет Nodul с формулировкой «Полное соответствие 152-ФЗ», Albato или собственный сервер с Node-RED, Windmill, Activepieces.
  2. Сколько шагов в вашем среднем сценарии. При длинных сценариях выгодна оплата за исполнение целиком (n8n Cloud), при коротких — оплата за транзакции и кредиты (Albato, Make).
  3. Есть ли готовый коннектор к вашему сервису. У Node-RED и Windmill логика собирается через HTTP-запросы; у Make, Albato и Nodul — из готовых блоков.
  4. Кто будет обслуживать сервер. Бесплатная лицензия Apache-2.0 или AGPL не отменяет обновлений, бэкапов и мониторинга.
  5. Во что обойдётся перенос. Оцените его по нашей таблице полей: четыре узла n8n — это шесть узлов Node-RED плюс узел-вкладка и переписанные выражения.

Вывод раздела: аналог n8n выбирается по месту данных, единице счёта и наличию коннекторов; формат сценария не переносится ни в одну сторону, и эту работу нужно закладывать в срок переезда.