Narzędzia AI 27 min czytania

n8n: co to jest, jak działa i ile kosztuje w 2026?

Autor: Bartłomiej Bernat (zaktualizowano: )
n8n - platforma do automatyzacji bez kodowania: workflow z węzłów od wyzwalacza przez aplikację i agenta AI z modelem, pamięcią i narzędziem do wysłania e-maila

Co to jest n8n?

n8n to platforma do automatyzacji przepływów pracy (workflowów) i budowania agentów AI. Procesy składasz w wizualnym edytorze z połączonych bloków, tzw. węzłów (nodes), a gdy gotowe klocki nie wystarczają, dopisujesz własny kod w JavaScripcie albo Pythonie. Nazwa to skrót od „nodemation” (node + automation), a wymawia się ją „n-eight-n”, czyli po polsku „en-ejt-en”. Projekt założył w 2019 roku w Berlinie Jan Oberhauser, który do dziś kieruje firmą.

W skrócie:

  • czym jest: wizualny edytor workflowów i agentów AI, w którym łączysz aplikacje, dane i modele językowe,
  • czy jest darmowy: tak, w wersji Community Edition instalowanej na własnym serwerze, bez limitu wykonań,
  • ile kosztuje chmura: n8n Cloud zaczyna się od 20 EUR netto miesięcznie przy płatności rocznej (plan Starter, 2500 wykonań),
  • licencja: fair-code (Sustainable Use License), a nie open source,
  • czym różni się od Zapiera i Make: liczy całe wykonania zamiast pojedynczych kroków i jako jedyny z tej trójki działa na własnym serwerze, ale ma mniej gotowych integracji.

n8n uruchomisz na dwa sposoby: w chmurze producenta (n8n Cloud, dane na serwerach we Frankfurcie) albo na własnym serwerze. Wersja instalowana samodzielnie (Community Edition) jest darmowa i nie ma limitu wykonań, więc dane klientów i dostępy do firmowych systemów nie muszą opuszczać twojej infrastruktury.

Często przeczytasz, że n8n jest „open source”. To nieścisłe, a sama firma pisze wprost, że tak się nie nazywa. Kod źródłowy jest publicznie dostępny, ale na licencji Sustainable Use License, którą n8n określa jako model fair-code. Do wewnętrznych potrzeb firmy i prywatnie korzystasz z niego za darmo, natomiast odsprzedawanie n8n jako usługi wymaga osobnej umowy. Szczegóły znajdziesz w sekcji o licencji.

Skala projektu jest duża: 19 października 2026 roku repozytorium n8n na GitHubie miało ponad 208 tys. gwiazdek, a w maju 2026 roku SAP zainwestował w n8n przy wycenie 5,2 mld USD i zapowiedział wbudowanie platformy w SAP Joule Studio. Dziś n8n przedstawia się jako platforma do agentów AI i workflowów, które „widzisz i kontrolujesz”, a nie tylko jako narzędzie do łączenia aplikacji.

Informacje w tym artykule opisują stan na 19 października 2026 roku (n8n w wersji 2.43.8). Na październik firma zapowiada wersję 3.0, która porządkuje platformę i usuwa część starszych rozwiązań. Najważniejsze zmiany opisuję w sekcji o licencji i samodzielnym hostingu.

Jak działa n8n i czym są workflowy?

n8n działa według prostego schematu: wyzwalacz uruchamia workflow, a dane przechodzą przez kolejne węzły, z których każdy wykonuje jedną czynność. Workflow to taki zautomatyzowany proces, zbudowany z węzłów połączonych na płótnie (canvas) edytora. Węzeł może pobrać dane z aplikacji, przefiltrować je, wysłać e-mail, zapisać wiersz w arkuszu albo zadać pytanie modelowi AI. Dane płyną między węzłami jako lista elementów (items) w formacie JSON, a przy każdym węźle widzisz, co do niego weszło i co z niego wyszło.

Tak wygląda nowy, pusty workflow: płótno z przyciskiem „Add first step”, nad nim zakładki Editor, Executions (historia uruchomień) i Evaluations (ewaluacje), a w prawym górnym rogu przycisk Publish. Interfejs jest wyłącznie po angielsku.

Pusty workflow w edytorze n8n: płótno z przyciskiem Add first step, zakładki Editor, Executions i Evaluations oraz przycisk Publish

Każdy workflow produkcyjny zaczyna się od wyzwalacza (trigger). Po kliknięciu „Add first step” n8n od razu pyta, co ma uruchamiać workflow:

Panel What triggers this workflow? w n8n z listą wyzwalaczy: Trigger manually, On app event, On a schedule, On webhook call, On form submission, On chat message i inne

Najczęściej używane wyzwalacze to:

  • uruchomienie ręczne, przydatne przy testach,
  • harmonogram (Schedule Trigger), np. codziennie o 8:00,
  • webhook, czyli adres URL, pod który inna aplikacja wysyła dane,
  • zdarzenie w aplikacji (On App Event), np. nowy e-mail w Gmailu albo nowy wiersz w Google Sheets,
  • formularz n8n albo wiadomość na czacie,
  • błąd w innym workflowie (Error Trigger), dzięki któremu zbudujesz osobny proces obsługi awarii.

Po wyzwalaczu dokładasz węzły akcji i logiki: warunki (If, Switch), łączenie strumieni danych (Merge), pętle, oczekiwanie (Wait) albo wywołanie innego workflowu jako podprocesu. Bardziej złożone konstrukcje, np. agent AI, to tzw. węzły klastrowe: węzeł główny z podpiętymi pod spodem podwęzłami (model, pamięć, narzędzia).

Interfejs opiera się na przeciąganiu i łączeniu bloków. Każdy krok uruchomisz osobno i podejrzysz jego wynik w widoku tabeli, JSON-a albo schematu. Dane testowe możesz też przypiąć (pin data), żeby nie odpytywać aplikacji przy każdej próbie. Od wersji 2.0 workflow nie jest „włączany” przełącznikiem, tylko publikowany przyciskiem Publish, a od wersji 2.4 zmiany zapisują się automatycznie co kilka sekund. Edytujesz więc wersję roboczą, a na produkcji działa ostatnia opublikowana, dopóki nie opublikujesz kolejnej.

Czy to naprawdę automatyzacja bez kodowania? Proste procesy złożysz wyłącznie z gotowych węzłów, bez linijki kodu. W praktyce szybko przydaje się jednak podstawowa znajomość JSON-a i API, bo wartości między węzłami przekazujesz wyrażeniami w podwójnych nawiasach klamrowych, np. {{ $json.email }}. n8n celuje zresztą głównie w zespoły techniczne: łączy szybkość no-code z elastycznością kodu i nie udaje, że kod nigdy nie będzie potrzebny. Zbudowanie workflowu możesz też zlecić asystentowi AI, opisując cel słowami (o nim w następnej sekcji).

Bądź na bieżąco z AI

Zapisz się na newsletter i otrzymuj najnowsze poradniki, recenzje narzędzi AI i rankingi prosto na swoją skrzynkę.

Bez spamu. Wypisz się w dowolnym momencie.

Jakie są główne funkcje n8n?

Najważniejsze funkcje n8n to gotowe integracje, węzeł Code do własnego kodu, węzły AI i agenci, asystent budujący workflowy z opisu, wbudowane tabele danych oraz obsługa błędów.

Integracje. Na stronie głównej n8n podaje ponad 500 gotowych integracji z popularnymi aplikacjami. Katalog na n8n.io pokazuje ponad 2300 pozycji, ale liczy węzły, a nie aplikacje: wyzwalacze są osobnymi pozycjami (np. „Gmail” i „Gmail Trigger”), a około 1300 to zweryfikowane węzły zbudowane przez partnerów. Z każdą usługą, która ma REST API, połączysz się węzłem HTTP Request. Możesz wkleić do niego gotowe polecenie cURL z dokumentacji API, a dla wielu usług n8n ma gotowe typy poświadczeń, więc nie musisz samodzielnie obsługiwać logowania.

Węzeł Code. Uruchamia własny kod w JavaScripcie albo Pythonie. Od wersji 2.0 kod działa w izolowanych procesach (task runners), co ma znaczenie dla bezpieczeństwa, a Python jest natywny (wcześniejszą implementację opartą na Pyodide usunięto). Przed wyborem języka warto znać ograniczenia. W n8n Cloud w Pythonie nie zaimportujesz żadnej biblioteki, a w JavaScripcie dostępne są tylko moduły crypto i moment. Na własnym serwerze dodatkowe biblioteki dopuszczasz zmiennymi środowiskowymi, a Python wymaga task runnerów w trybie zewnętrznym (osobny kontener n8nio/runners).

AI i agenci. Węzeł AI Agent, dwadzieścia węzłów modeli językowych, pamięć, bazy wektorowe, filtrowanie treści (Guardrails), ewaluacje i obsługa protokołu MCP w obie strony. Szczegóły w sekcji o integracji z AI.

n8n Assistant. W lipcu 2026 roku zastąpił wcześniejszy AI Workflow Builder. Opisujesz cel słowami, a asystent buduje workflow, uruchamia go, wykrywa błędy i poprawia, aż automatyzacja zadziała. Funkcja ma status wersji zapoznawczej (preview). W chmurze działa w planach Starter i Pro z miesięczną pulą kredytów, a na własnym serwerze w Community Edition i planie Business z twoim kluczem API do modelu, bez limitu kredytów. W planie Enterprise na razie jej nie ma.

Data tables. Wbudowane tabele do przechowywania danych między uruchomieniami, bez zewnętrznej bazy (więcej w sekcji o pracy z danymi).

Obsługa błędów i debugowanie. Osobne workflowy błędów uruchamiają się, gdy inny proces się wywróci, np. żeby wysłać alert na Slacka. Od wersji 2.38 ich uruchomienia nie wliczają się do limitu wykonań w żadnym planie. Historię wykonań przejrzysz krok po kroku, a dane z nieudanego uruchomienia wczytasz do edytora i na nich poprawisz błąd.

Węzły społeczności. Gdy brakuje integracji, doinstalujesz węzeł zbudowany przez społeczność. Węzły zweryfikowane przez n8n zainstalujesz także w chmurze, niezweryfikowane tylko na własnym serwerze.

Co można zrobić w n8n? Przykłady zastosowań

W n8n zautomatyzujesz powtarzalne zadania, które polegają na przenoszeniu danych między kilkoma systemami, np. obsługę leadów, raporty, obieg dokumentów, alerty IT czy chatbota odpowiadającego na podstawie firmowej bazy wiedzy. Typowe scenariusze w poszczególnych działach:

Marketing:

  • nowy lead z formularza trafia do CRM, model AI ocenia jego dopasowanie, a handlowiec dostaje powiadomienie na Slacku,
  • publikowanie treści w mediach społecznościowych według harmonogramu,
  • spersonalizowane e-maile wysyłane po konkretnym zachowaniu klienta,
  • analiza sentymentu w opiniach i zgłoszeniach z kilku kanałów.

Sprzedaż:

  • synchronizacja kontaktów i transakcji między CRM a arkuszami,
  • powiadomienia o nowych szansach sprzedażowych i przypomnienia o follow-upach,
  • szkic oferty przygotowany przez model AI na podstawie danych z CRM.

Operacje i finanse:

  • załączniki z Gmaila automatycznie zapisywane w Google Drive,
  • cotygodniowy raport zbierany z kilku systemów i wysyłany mailem,
  • dane z faktur i dokumentów PDF wyciągane przez model AI i przekazywane do systemu księgowego.

IT i DevOps:

  • webhook z systemu CI uruchamia testy po wdrożeniu i raportuje wynik,
  • przekroczenie progu obciążenia serwera tworzy zgłoszenie i wysyła alert,
  • zakładanie kont i uprawnień dla nowego pracownika w kilku systemach naraz.

Obsługa klienta:

  • chatbot odpowiadający na podstawie firmowej bazy wiedzy (RAG),
  • klasyfikacja przychodzących e-maili i przekazywanie ich do właściwego działu.

Bardziej złożone procesy łączą w jednym workflowie warunki, pętle, podprocesy i kroki AI. Ponieważ n8n rozlicza całe wykonania, a nie pojedyncze kroki, rozbudowa procesu o kolejne węzły nie podnosi kosztu.

Jak n8n integruje się z AI?

n8n integruje się z AI na trzech poziomach: przez węzły AI w workflowach (z węzłem AI Agent na czele), przez osobną funkcję Agents i przez obsługę protokołu MCP w obie strony.

Centralnym elementem workflowów z AI jest węzeł AI Agent. Podpinasz pod niego model językowy, pamięć rozmowy i co najmniej jedno narzędzie, a agent sam decyduje, po które narzędzia sięgnąć, żeby wykonać zadanie. Narzędziem może być węzeł aplikacji (np. Gmail czy Google Calendar), zapytanie HTTP, inny workflow albo zewnętrzny serwer MCP.

Model wybierasz spośród natywnych węzłów Chat Model. W wersji 2.43 jest ich dwadzieścia, m.in.:

  • Anthropic (modele Claude), OpenAI i Azure AI Foundry (dawniej Azure OpenAI Chat Model),
  • Google Gemini, Google Vertex i AWS Bedrock,
  • Mistral Cloud, Groq, DeepSeek, xAI Grok, Cohere, OpenRouter i Vercel AI Gateway,
  • dodane w ostatnich miesiącach Databricks, MiniMax, Moonshot Kimi, Qwen Cloud (Alibaba) i NVIDIA Nemotron,
  • Ollama i Lemonade do modeli uruchamianych lokalnie, bez wysyłania danych na zewnątrz.

Zmiana modelu sprowadza się do podmiany jednego podwęzła, więc nie jesteś przywiązany do żadnego dostawcy. W chmurze plany Starter i Pro pozwalają też korzystać z części modeli (m.in. OpenAI, Anthropic i Gemini) bez zakładania kont u dostawców, w ramach przedpłaconych kredytów.

Do agenta dokładasz pamięć (od prostej pamięci wbudowanej w n8n po Postgres, Redis czy MongoDB) i bazy wektorowe (m.in. PGVector, Pinecone, Qdrant, Supabase, Weaviate, Milvus i Chroma), z których zbudujesz wyszukiwanie we własnych dokumentach (RAG). Węzeł Guardrails filtruje wejście i wyjście modelu, np. wykrywa próby obejścia zabezpieczeń (jailbreak) albo nieodpowiednie treści. Ewaluacje pozwalają z kolei sprawdzić jakość odpowiedzi na zestawie testowym przed wdrożeniem zmian.

Od września 2026 roku (wersja 2.40) n8n ma też osobną funkcję Agents, na razie w wersji zapoznawczej. Agenta opisujesz słowami, dajesz mu model, narzędzia i workflowy, a on sam ustala kolejne kroki. Może działać na Slacku, Telegramie, Discordzie i w Linearze albo według harmonogramu, a jedna tura rozmowy liczy się jako jedno wykonanie. Węzeł AI Agent w workflowach działa po staremu.

n8n a Model Context Protocol (MCP)

MCP to otwarty standard, który pozwala modelom AI korzystać z zewnętrznych narzędzi. n8n obsługuje go w obie strony:

  • MCP Server Trigger wystawia narzędzia z twojego workflowu jako serwer MCP. Asystent AI, np. Claude, wywołuje wtedy automatyzację zbudowaną w n8n jak własną funkcję. Węzeł obsługuje transporty SSE i streamable HTTP oraz uwierzytelnianie tokenem Bearer albo nagłówkiem,
  • MCP Client Tool działa odwrotnie: agent zbudowany w n8n sięga po narzędzia z zewnętrznego serwera MCP. Obsługuje uwierzytelnianie Bearer, jeden lub wiele nagłówków i OAuth2, a domyślnym transportem jest streamable HTTP (SSE oznaczono jako przestarzałe). Jeśli serwera MCP potrzebujesz w zwykłym kroku workflowu, bez agenta, użyj węzła MCP Client,
  • serwer MCP całej instancji (Instance-level MCP) włączasz w Settings > Instance-level MCP. Klienci tacy jak Claude, ChatGPT, Cursor, Codex czy Lovable łączą się wtedy z całym n8n jednym połączeniem (OAuth albo klucz API). Wyszukują i uruchamiają udostępnione workflowy, a od wersji 2.13 także tworzą i edytują workflowy i tabele danych. Dostęp przez MCP włączasz osobno dla każdego workflowu.

To właśnie MCP przesuwa n8n z roli integratora aplikacji w stronę warstwy wykonawczej dla agentów AI. Jeśli wolisz zbudować agenta w kodzie i kontrolować każdy jego krok, bliżej ci będzie do frameworka LangChain.

Czy n8n jest darmowy i ile kosztuje?

n8n jest darmowy w wersji Community Edition, którą instalujesz na własnym serwerze: nie płacisz za licencję ani za wykonania, tylko za serwer i czas na jego utrzymanie. Wersja w chmurze producenta kosztuje od 20 EUR netto miesięcznie przy płatności rocznej, a nowe konto dostaje 14 dni próbnych bez podawania karty.

Ceny w euro netto (do faktury dochodzi VAT), stan na 19 października 2026 roku:

PlanHostingWykonania miesięczniePłatność rocznaPłatność miesięczna
Communitywłasny serwerbez limitu0 EUR0 EUR
Starterchmura n8n250020 EUR/mies.24 EUR/mies.
Prochmura n8n10 000 (albo 50 000)50 EUR/mies. (120 EUR)60 EUR/mies. (144 EUR)
Businesstylko własny serwer40 000667 EUR/mies.800 EUR/mies.
Enterprisechmura n8n albo własny serwerindywidualniewycenawycena

Co dokładnie dostajesz:

  • Starter: jeden projekt współdzielony, 5 wykonań równoległych, do 5 minut na wykonanie, agenci, MCP i węzły AI, 1600 kredytów na n8n Assistant miesięcznie, modele AI bez własnych kluczy API, wsparcie na forum,
  • Pro: trzy projekty, 20 wykonań równoległych (50 w progu 50 000 wykonań), do 40 minut na wykonanie, role administratorów, zmienne globalne, historia workflowów, 4000 albo 9600 kredytów na asystenta,
  • Business: dla firm zatrudniających mniej niż 100 osób. Sześć projektów, SSO i LDAP, osobne środowiska, kontrola wersji w Git i tryb kolejkowy. Za każde dodatkowe 300 000 wykonań ponad limit płacisz 4000 EUR,
  • Enterprise: nielimitowane projekty, ponad 200 wykonań równoległych w chmurze, zewnętrzny magazyn sekretów, log streaming i wsparcie z gwarancją SLA.

Plan Business działa na razie wyłącznie na własnym serwerze, a na wersję w chmurze n8n prowadzi listę oczekujących. Firmy zatrudniające mniej niż 20 osób, z finansowaniem poniżej 5 mln EUR, mogą dostać plan Business za pół ceny w programie dla startupów: 4000 EUR rocznie albo 400 EUR miesięcznie.

We wszystkich planach liczba użytkowników, workflowów i kroków jest nielimitowana, a dostęp masz do wszystkich integracji. Wykonanie to jedno uruchomienie całego workflowu, więc rozbudowana automatyzacja z dwudziestoma węzłami kosztuje tyle samo co ta z dwoma. Plany chmurowe wykupujesz w panelu konta n8n Cloud, bez klucza licencyjnego, który jest potrzebny tylko na własnym serwerze. Okres próbny planu Business też trwa 14 dni, ale w przeciwieństwie do chmury wymaga podania karty.

n8n vs Zapier vs Make: czym się różnią?

n8n, Zapier i Make łączą aplikacje w automatyczne procesy, ale różnią się sposobem naliczania opłat, miejscem przechowywania danych i liczbą gotowych integracji. n8n liczy całe wykonania i działa także na własnym serwerze, Zapier ma najwięcej integracji i najprostszy start, a Make rozlicza każdy krok jak Zapier, ale w przeliczeniu na pojedynczą akcję jest wielokrotnie tańszy i pozwala trzymać dane w UE.

n8nZapierMake
Hostingchmura (dane w UE) albo własny serwertylko chmura (AWS w USA)tylko chmura, region UE albo USA do wyboru
Jednostka rozliczeniawykonanie całego workflowutask, czyli każda udana akcjakredyt, zwykle jeden za każdy moduł
Gotowe integracjeponad 500, do tego HTTP Request i węzły społecznościponad 9000 aplikacjiponad 3000 aplikacji
Darmowy startCommunity Edition na własnym serwerze, 14 dni próbnych w chmurzeplan Free: 100 tasków miesięcznie, tylko dwustopniowe Zapyplan Free: 1000 kredytów miesięcznie, uruchomienia najwyżej co 15 minut
Najtańszy płatny planStarter: 20 EUR/mies. przy płatności rocznej, 2500 wykonańProfessional: 19,99 USD/mies. przy płatności rocznej, 750 taskówCore: 9 USD/mies. przy płatności rocznej, 10 000 kredytów

Największa praktyczna różnica to sposób liczenia zużycia. Zapier nalicza task za każdą udaną akcję w Zapie. Wyzwalacze, filtry, formatowanie danych i opóźnienia są darmowe, ale jedno wywołanie narzędzia przez Zapier MCP kosztuje dwa taski, a kroki AI liczą się z mnożnikiem zależnym od klasy modelu. Make od sierpnia 2025 roku rozlicza się w kredytach: zwykle jeden kredyt za każdy moduł, który pobiera, tworzy albo przekształca dane, łącznie z wyzwalaczem. Darmowe są routery i moduły obsługi błędów, a kroki korzystające z wbudowanego dostawcy AI zużywają kredyty zależnie od liczby tokenów. n8n liczy jedno wykonanie za cały workflow, bez względu na liczbę kroków, a do limitu nie wlicza testów w edytorze, podprocesów ani workflowów błędów.

Przykład: workflow z wyzwalaczem i pięcioma akcjami uruchamiany 100 razy w miesiącu to w Zapierze 500 tasków, w Make około 600 kredytów (kredyt zużywa też wyzwalacz), a w n8n 100 wykonań. Po przekroczeniu limitu Zapier przechodzi na dopłaty za każdy task (drożej niż w abonamencie, maksymalnie do trzykrotności limitu planu), a jeśli dopłaty są wyłączone, wstrzymuje Zapy do końca okresu rozliczeniowego. Make zatrzymuje scenariusze, dopóki nie dokupisz kredytów albo nie zmienisz planu, a przychodzące webhooki czekają w tym czasie w kolejce.

Druga różnica to dane. Zapier przechowuje je na serwerach AWS w USA i na pytanie o przechowywanie danych wyłącznie w UE odpowiada wprost, że takiej opcji nie ma. Make pozwala wybrać region UE albo USA, ale tylko przy zakładaniu organizacji, potem nie da się go zmienić. Żadne z tych dwóch narzędzi nie oferuje instalacji na własnym serwerze. n8n w chmurze trzyma dane we Frankfurcie, a w wersji samodzielnej na twoim serwerze.

Wszystkie trzy rozwijają funkcje AI. W Zapierze Copilot buduje Zapy z opisu, Zapier MCP i tabele danych są w cenie planu, a agenci AI (Zapier Agents) to osobno płatny dodatek z własną pulą aktywności. Make ma agentów AI (Make AI Agents) budowanych w tym samym edytorze co scenariusze, a do modeli łączy się przez własnego dostawcę AI albo twoje konto u OpenAI czy Anthropic.

Jakie są zalety i wady n8n?

Największe zalety n8n to kontrola nad danymi i rozliczanie za całe wykonania, a największe wady to próg wejścia i odpowiedzialność za własny serwer.

Zalety:

  • kontrola nad danymi: n8n postawisz na własnym serwerze, nawet w sieci odciętej od internetu, a chmura producenta trzyma dane w UE,
  • rozliczenie za całe wykonania: płacisz za uruchomienie workflowu, a nie za każdy krok, a wszystkie plany mają nielimitowaną liczbę użytkowników i workflowów,
  • elastyczność: gotowe węzły, HTTP Request do dowolnego API i kod tam, gdzie klocki nie wystarczają,
  • mocne wsparcie dla AI: agenci, modele wielu dostawców (także lokalne) i MCP, bez przywiązania do jednego dostawcy,
  • duża społeczność: forum, ponad 13 000 szablonów i ponad tysiąc węzłów społeczności.

Wady:

  • próg wejścia: hasło „bez kodowania” sprawdza się tylko przy prostych procesach, a przy bardziej złożonych trzeba rozumieć JSON, wyrażenia i API,
  • odpowiedzialność za własny serwer: aktualizacje, kopie zapasowe, HTTPS i monitoring są po twojej stronie. To nie formalność: w samym 2026 roku n8n opublikował na GitHubie 19 krytycznych ostrzeżeń bezpieczeństwa. Najgłośniejsza luka, nazwana Ni8mare (CVE-2026-21858, ocena 10 na 10), pozwalała niezalogowanemu napastnikowi odczytywać pliki z serwera przez publiczny formularz i dotyczyła wersji od 1.65 do 1.120. Poprawka wyszła w listopadzie 2025 roku, ale chroni tylko tych, którzy zaktualizowali instancję,
  • szybkie tempo zmian: nowa wersja wychodzi prawie co tydzień, a wydania główne łamią zgodność. Wersja 2.0 z grudnia 2025 roku zmieniła m.in. obsługę Pythona i publikowanie workflowów, a 3.0 usunie ponad 35 starszych węzłów,
  • płatne funkcje zespołowe: SSO, projekty, środowiska i kontrola wersji w Git zaczynają się od planu Business, który na razie działa wyłącznie na własnym serwerze,
  • ograniczenia licencji: nie możesz udostępniać n8n jako usługi, w której klienci sami budują workflowy, ani sprzedawać go pod własną marką,
  • mniej gotowych integracji niż u konkurencji: Zapier podaje ponad 9000 aplikacji, Make ponad 3000, a w n8n część połączeń zbudujesz sam przez HTTP Request.

Dla kogo jest n8n, a kiedy wybrać coś innego?

n8n najlepiej sprawdza się w zespołach, które mają na pokładzie kogoś technicznego, przy procesach z wieloma krokami, przy agentach AI i tam, gdzie dane muszą zostać na własnym serwerze. Przy prostych połączeniach popularnych aplikacji szybciej pójdzie ci w innych narzędziach:

  • n8n wybierz do rozbudowanych procesów z warunkami, pętlami i krokami AI, do agentów korzystających z narzędzi i MCP, przy dużej liczbie uruchomień (koszt nie rośnie z liczbą kroków) i wtedy, gdy dane nie mogą opuścić firmowej infrastruktury,
  • Zapier sprawdzi się u osób nietechnicznych, które chcą w kilka minut połączyć popularne aplikacje, nie zamierzają zajmować się serwerem albo potrzebują integracji z niszową usługą,
  • Make to wybór dla tych, którzy chcą budować rozgałęzione scenariusze w edytorze wizualnym bez własnego serwera, z danymi w UE i niższym kosztem pojedynczej akcji niż w Zapierze,
  • Power Automate ma przewagę w firmach pracujących na Microsoft 365, które potrzebują konektorów do SharePointa czy Dynamics 365.

Jeśli wahasz się między narzędziami, policz koszt jednego typowego procesu. W Zapierze i Make liczbę uruchomień w miesiącu pomnóż przez liczbę kroków, a w n8n weź samą liczbę uruchomień. Przy procesach z kilkoma krokami różnica szybko rośnie na korzyść n8n.

Jak zacząć korzystać z n8n?

Najprościej zacząć od n8n Cloud: zakładasz konto, dostajesz 14 dni próbnych bez karty i budujesz pierwszy workflow w przeglądarce. Własny serwer wybierz, gdy chcesz korzystać z n8n za darmo bez limitu wykonań albo trzymać dane u siebie.

n8n Cloud wymaga tylko przeglądarki i konta. Okres próbny daje funkcje planu Pro, ale z limitem 1000 wykonań, pięciu wykonań równoległych i 180 sekund na jedno wykonanie. Jeśli po okresie próbnym nie wykupisz planu, n8n usuwa przestrzeń roboczą, a workflowy możesz pobrać jeszcze przez 90 dni.

Własny serwer wymaga Dockera na Linuksie albo macOS (na Windowsie przez WSL). Zalecana metoda to jednolinijkowa instalacja opisana w następnej sekcji. Instalacja przez npm wciąż działa, ale wersja 3.0 przestanie ją obsługiwać, więc do nowej instalacji jej nie wybieraj.

Darmową Community Edition warto od razu zarejestrować adresem e-mail. Dostajesz wtedy bezpłatny klucz licencyjny, który odblokowuje foldery na workflowy, debugowanie w edytorze na danych z wcześniejszych wykonań i własne dane wykonań (custom execution data).

Pierwszy workflow najłatwiej zacząć od gotowego szablonu albo od prostego scenariusza z trzech węzłów, np.:

  1. Schedule Trigger uruchamia proces codziennie o 8:00.
  2. HTTP Request pobiera dane z API, np. kursy walut.
  3. Węzeł Slacka albo Gmaila wysyła ci podsumowanie.

Każdy krok przetestuj osobno, sprawdź dane wyjściowe, a na końcu opublikuj workflow. Taki mały projekt uczy podstaw: wyzwalaczy, przepływu danych między węzłami i wyrażeń. Pomoc znajdziesz w dokumentacji na docs.n8n.io i na forum społeczności, które według n8n skupia ponad 170 tys. osób.

Jak zainstalować n8n na serwerze VPS?

Na serwerze VPS n8n instalujesz przez Dockera, najszybciej oficjalnym skryptem, który stawia gotowy zestaw w Docker Compose. Starsze poradniki pokazują instalację Dockera przez sudo apt install docker.io, a potem jedno polecenie docker run. Dziś to za mało. Zalecana instalacja n8n korzysta z Docker Compose w wersji 2, a sam pakiet docker.io z Ubuntu go nie zawiera. Zainstaluj więc Docker Engine razem z wtyczką Compose z oficjalnego repozytorium Dockera, według instrukcji na docs.docker.com.

Najszybsza droga to oficjalny skrypt n8n:

curl -fsSL https://get.n8n.io | sh

Skrypt tworzy katalog n8n z plikami compose.yml i .env i uruchamia n8n razem z piaskownicą dla n8n Assistant i wyszukiwarką SearXNG. Dane zapisuje w bazie SQLite. Później zaktualizujesz instancję poleceniem curl -fsSL https://get.n8n.io | sh -s -- --upgrade. Jak przy każdym skrypcie przekazywanym prosto do powłoki, warto najpierw otworzyć go w przeglądarce i sprawdzić, co robi.

Do szybkiego testu wystarczy też polecenie z README projektu:

docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

Traktuj je wyłącznie jako test. Flagi -it --rm sprawiają, że n8n działa tylko do zamknięcia sesji terminala, a potem kontener jest usuwany (dane zostają w wolumenie n8n_data). W takiej konfiguracji nie zadziała też Python w węźle Code.

Na serwerze produkcyjnym zadbaj o kilka rzeczy:

  • HTTPS i domena. Wejście przez http://<IP-serwera>:5678 zatrzyma się na ekranie logowania, bo n8n domyślnie wysyła ciasteczko sesji tylko przez bezpieczne połączenie (zmienna N8N_SECURE_COOKIE), a dokumentacja odradza wyłączanie tej ochrony. Postaw przed n8n reverse proxy z certyfikatem (Traefik, Caddy albo Nginx), a port 5678 wystaw tylko lokalnie. Oficjalny przykład dla Docker Compose używa Traefika i certyfikatów Let’s Encrypt.
  • Adres publiczny. Ustaw domenę i pełny adres instancji z https:// (zmienne N8N_HOST, N8N_PROTOCOL i N8N_WEBHOOK_URL), żeby webhooki dostawały poprawne adresy. Ustawienia dla instancji za reverse proxy opisuje dokumentacja n8n.
  • Strefa czasowa. Domyślnie n8n liczy czas według strefy Nowego Jorku, więc harmonogramy przesuną się o kilka godzin. Ustaw GENERIC_TIMEZONE=Europe/Warsaw i TZ=Europe/Warsaw.
  • Baza danych. SQLite wystarczy do prób, ale gdy z n8n korzysta więcej osób, a workflowy działają całą dobę, dokumentacja zaleca PostgreSQL (wspierane wersje 16-18). MySQL i MariaDB jako baza n8n zniknęły w wersji 2.0.
  • Restart i kopie zapasowe. Kontener powinien wstawać sam po restarcie serwera (restart: always w Compose), a wolumen z danymi i bazę trzeba regularnie kopiować.
  • Aktualizacje. Przypinaj konkretną wersję zamiast latest i regularnie ją podnoś, śledząc ostrzeżenia bezpieczeństwa na GitHubie. Przed przejściem na wersję 3.0 sprawdź raport w Settings > Migration Report.

Pełną instrukcję z plikiem Docker Compose, PostgreSQL, kopiami zapasowymi i aktualizacjami znajdziesz w poradniku n8n Docker: instalacja i konfiguracja krok po kroku.

Jakie są możliwości pracy z danymi w n8n?

n8n przekształca dane gotowymi węzłami (filtrowanie, sortowanie, łączenie, agregacja), wyrażeniami albo kodem, a między uruchomieniami przechowuje je we wbudowanych tabelach albo w zewnętrznych bazach.

Każdy węzeł przyjmuje i oddaje listę elementów w formacie JSON, a do ich przekształcania n8n ma zestaw gotowych węzłów. Edit Fields (Set) zmienia i dodaje pola, Filter i Sort filtrują i sortują, Aggregate i Split Out scalają elementy w jeden albo rozbijają listę na pojedyncze rekordy. Summarize liczy sumy i średnie jak tabela przestawna, a Remove Duplicates i Compare Datasets wyłapują duplikaty i różnice między dwoma zbiorami. Czego nie załatwią gotowe węzły, zrobisz wyrażeniem albo w węźle Code.

Data tables to wbudowane tabele, dostępne od września 2025 roku we wszystkich planach, także w darmowej Community Edition. Węzłem Data Table dodasz, pobierzesz, zaktualizujesz albo usuniesz wiersz i sprawdzisz, czy dany rekord już istnieje, a od wersji 2.3 także utworzysz lub usuniesz całą tabelę. Tabele zaimportujesz z pliku CSV i do niego wyeksportujesz. Przydają się do zapamiętywania przetworzonych rekordów (żeby nie wysłać tego samego e-maila dwa razy), tabel słownikowych i przechowywania stanu między uruchomieniami. Domyślny limit to 200 MiB na całą instancję (na własnym serwerze można go zmienić), a z węzła Code do tabel się nie dobierzesz. To wygodny schowek, nie zamiennik prawdziwej bazy danych.

Do większych zbiorów służą węzły baz danych (m.in. Postgres, MySQL, MongoDB i Redis) oraz arkuszy i baz no-code, takich jak Google Sheets czy Airtable. n8n przetwarza też pliki binarne, np. PDF-y i obrazy, które przekazujesz między węzłami.

Przy wyborze wersji pamiętaj, gdzie fizycznie lądują dane. Na własnym serwerze decydujesz o tym sam. W n8n Cloud dane są we Frankfurcie, a historia wykonań jest przechowywana zależnie od planu: 7 dni w Starterze i 30 dni w Pro.

Co wolno w darmowej wersji n8n? Licencja i samodzielny hosting

Darmowej Community Edition możesz używać bez limitów we własnej firmie i budować na niej automatyzacje dla klientów, ale bez osobnej umowy nie wolno ci sprzedawać n8n jako usługi, w której klienci sami tworzą workflowy.

Community Edition to pełna platforma do instalacji na własnym serwerze, bez opłat licencyjnych i bez limitów liczby workflowów, użytkowników ani wykonań. Płacisz tylko za serwer i czas na jego utrzymanie. Licencja Sustainable Use License określa jednak, do czego możesz jej używać.

Wolno ci:

  • automatyzować procesy we własnej firmie i w projektach prywatnych,
  • budować automatyzacje dla klientów na swojej instancji, jeśli klienci nie mogą ich sami tworzyć ani edytować,
  • pobierać opłaty za tworzenie i utrzymanie workflowów, szkolenia i konsulting,
  • używać n8n „pod spodem” własnego produktu, w którym użytkownicy uruchamiają zbudowane przez ciebie automatyzacje,
  • instalować n8n na serwerze klienta, jeśli nie świadczysz mu jednocześnie usługi hostingu.

Nie wolno ci bez osobnej umowy z n8n:

  • hostować n8n jako usługi, w której klienci budują własne workflowy (także przez twój interfejs, API, MCP czy agenta AI działającego w ich imieniu),
  • wydać forka n8n jako własnego produktu do automatyzacji ani sprzedawać n8n pod własną marką (white-label).

Brak limitów nie oznacza też pełnego zestawu funkcji. Community Edition nie zawiera:

  • SSO (SAML i LDAP), czyli logowania przez firmowego dostawcę tożsamości,
  • projektów oraz współdzielenia workflowów i poświadczeń. Do danego workflowu dostęp ma tylko właściciel instancji i jego twórca,
  • środowisk (osobny dev, stage i produkcja), kontroli wersji w Git i zmiennych własnych,
  • zewnętrznego przechowywania plików binarnych (np. w S3),
  • dashboardu z analizą wykonań (insights). W darmowej wersji jest tylko pasek z podsumowaniem, a historia zmian workflowu sięga jednego dnia.

Wszystko to odblokowuje płatny plan Business. Niektóre funkcje są dostępne dopiero w Enterprise: integracja z zewnętrznym magazynem sekretów, przesyłanie logów do systemów zewnętrznych (log streaming) i tryb multi-main dla wysokiej dostępności. Tryb kolejkowy (queue mode) do skalowania na wiele procesów roboczych jest za to w wersji darmowej. Dla jednoosobowej działalności czy małego zespołu te braki zwykle nie mają znaczenia. Zaczynają przeszkadzać, gdy nad automatyzacjami pracuje kilka osób, a firma potrzebuje kontroli dostępu i ścieżki audytu.

Plan Business działa jako klucz licencyjny, który dostajesz e-mailem i wpisujesz do instancji Community. Jeden klucz obsłuży dowolną liczbę instancji (wykonania sumują się do limitu planu), ale instancja musi codziennie łączyć się z serwerem licencji n8n.

Przy samodzielnym hostingu zwróć uwagę na nadchodzącą wersję 3.0. Zgodnie z zapowiedziami:

  • będzie działać wyłącznie w Dockerze (koniec instalacji przez npm),
  • usunie ponad 35 starszych węzłów, m.in. Function, Item Lists, Cron i Interval, oraz pierwszą wersję węzła AI Agent,
  • domyślnie zablokuje niezweryfikowane węzły społeczności, a już zainstalowane przestaną się ładować,
  • skróci domyślny limit czasu dla kodu w węźle Code z 5 minut do 1 minuty.

Przed aktualizacją sprawdź raport w Settings > Migration Report, który wskaże workflowy wymagające poprawek.

Jakie gotowe szablony workflowów oferuje n8n?

W bibliotece na n8n.io/workflows 19 października 2026 roku było 13 482 szablonów workflowów, głównie przygotowanych przez społeczność. Znajdziesz tam zarówno proste integracje, np. zapisywanie załączników z Gmaila w Google Drive, jak i rozbudowane procesy: agentów AI obsługujących skrzynkę e-mail, chatboty oparte na bazie wiedzy, generowanie raportów czy automatyzację publikacji w mediach społecznościowych. Szablony można filtrować według kategorii, np. AI, marketing, sprzedaż czy operacje IT.

Szablon zaimportujesz jednym kliknięciem do swojej instancji albo skopiujesz jako JSON i wkleisz na płótno edytora. Po imporcie trzeba podpiąć własne poświadczenia do aplikacji i dostosować ustawienia do swoich danych. Ponieważ większość szablonów tworzy społeczność, przed uruchomieniem przejrzyj każdy węzeł, zwłaszcza Code, HTTP Request i węzły społeczności. Sprawdź, dokąd workflow wysyła dane i czego wymaga.

Szablony to najszybszy sposób na naukę: zamiast zaczynać od pustego płótna, rozbierasz działający workflow na części i przerabiasz go pod swój proces. Na tej samej zasadzie działa n8n Assistant. Opisujesz, co chcesz zautomatyzować, i dostajesz gotowy punkt wyjścia do dalszej pracy.

Najczęstsze pytania o n8n

Jak się czyta n8n? „En-ejt-en”, od angielskiego „n-eight-n”. Nazwa to skrót od „nodemation”: cyfra 8 zastępuje osiem liter między pierwszym a ostatnim „n”, tak samo jak w skrótach i18n (internationalization) czy k8s (Kubernetes).

Czy n8n jest po polsku? Nie. Interfejs edytora i dokumentacja są tylko po angielsku, a w repozytorium n8n jest jeden plik z tekstami interfejsu, angielski. Nie przeszkadza to w pracy na polskich danych: workflowy przetwarzają polskie teksty, a agentowi AI możesz w instrukcjach kazać odpowiadać po polsku.

Czy n8n jest bezpieczny? Bezpieczeństwo instancji na własnym serwerze zależy od ciebie. W 2026 roku n8n opublikował 19 krytycznych ostrzeżeń bezpieczeństwa, a luka Ni8mare (CVE-2026-21858) pozwalała niezalogowanemu napastnikowi czytać pliki z serwera. Aktualizuj instancję, wystawiaj ją tylko przez HTTPS, nie instaluj niezweryfikowanych węzłów społeczności i przeglądaj szablony przed uruchomieniem. W n8n Cloud o aktualizacje i infrastrukturę dba producent.

Gdzie nauczyć się n8n? Oficjalnie w n8n Academy (learn.n8n.io). Po bezpłatnej rejestracji masz tam kursy od pierwszych workflowów (Essentials: Your First Workflows), przez integracje z API, po AI, testowanie i dobre praktyki, a także krótki n8n Quickstart. Kursy są po angielsku. Dalej warto rozbierać na części szablony z biblioteki i zadawać pytania na forum społeczności.

Czy można zarabiać na n8n? Tak, licencja na to pozwala, o ile nie sprzedajesz samego n8n. Możesz brać pieniądze za budowę i utrzymanie workflowów, szkolenia i konsulting, a także prowadzić automatyzacje dla klientów na swojej instancji, jeśli klienci nie tworzą ich sami. Hostowanie n8n jako usługi, w której klienci budują własne workflowy, i sprzedaż pod własną marką wymagają osobnej umowy z n8n.

Kiedy wyjdzie n8n 3.0? Firma zapowiedziała wersję 3.0 na październik 2026 roku. Do 20 października jeszcze się nie ukazała, a najnowsze wydania należały do serii 2.x. Przed aktualizacją sprawdź raport w Settings > Migration Report, bo 3.0 usuwa ponad 35 starszych węzłów i kończy instalację przez npm.

Bartłomiej Bernat

Bartłomiej Bernat

Entuzjasta AI i autor bloga AIGuide.pl. Pomagam zrozumieć sztuczną inteligencję w prostych krokach — od narzędzi po praktyczne zastosowania.

Może Cię również zainteresować