핵심 요점
- 라이선스: n8n 고유의 Sustainable Use License(페어코드)——소스는 공개되어 있고 셀프 호스팅은 무료이지만, OSI가 승인한 오픈소스 라이선스는 아니다. 별도 계약 없이 n8n 자체를 유료 멀티테넌트 호스팅 서비스로 운영하는 것을 제한한다
- GitHub: GitHub 공개 API에 따르면 n8n-io/n8n은 2026년 9월 기준 203,406개의 스타를 넘어섰다
- 로컬 모델 지원: 전용 Ollama Chat Model 노드가 셀프 호스팅된 Ollama 인스턴스에 연결되며, 기본값은
http://localhost:11434이다 - 클라우드 모델 지원: 동일한 노드 라이브러리 안에 별도의 OpenAI API, Anthropic API 노드가 존재한다——n8n은 로컬 전용이 아니라 하이브리드다
- 셀프 호스팅(Community)은 무료이며, n8n은 호스팅형 Cloud 플랜과 유료 라이선스 기능이 포함된 Enterprise 등급도 판매한다
- n8n 자체 사이트는 Microsoft, Meta, NVIDIA, Dell, 메르세데스-벤츠 등을 n8n을 사용한 조직으로 언급하고 있다——이는 공급업체 자체의 마케팅 주장이며, PromptQuorum은 n8n 자체 공개 내용 이상으로 독립적으로 검증하지 않았다
📍 한 문장으로
n8n은 n8n 고유의 소스 공개형 Sustainable Use License 하에 배포되는 셀프 호스팅 가능한 워크플로 자동화 플랫폼으로, 로컬에 호스팅된 AI 모델을 위한 네이티브 Ollama Chat Model 노드와 별도의 OpenAI, Anthropic API 노드를 갖추고 있다.
💬 쉽게 말하면
단일 AI 공급자를 호출하는 스크립트를 작성하는 대신, n8n은 시각적 캔버스를 제공한다. 트리거(웹훅, 예약 실행, 양식 제출)를 끌어다 놓고 AI 노드에 연결한 뒤 어떤 모델이 응답할지 선택한다——Ollama를 통해 자신의 컴퓨터에서 실행되는 모델이거나, OpenAI 또는 Anthropic 클라우드에서 실행되는 모델일 수 있다——그런 다음 결과를 다른 앱으로 전달한다.
📌참고: 이 리뷰는 로컬 LLM 소프트웨어 디렉터리에 있는 n8n 항목의 심층 보완 자료다——n8n이 다른 수십 가지 로컬 AI 도구와 비교해 어떤 위치에 있는지 한눈에 보려면 해당 페이지를 참고하라.
n8n이란 무엇인가
n8n은 워크플로 자동화 플랫폼으로, 트리거·앱·API·AI 모델을 자동으로 실행되는 파이프라인으로 연결하는 시각적 캔버스다. 시스템 간 데이터를 이동시키는 독립적인 스크립트를 작성하는 대신, 캔버스에 노드를 끌어다 놓고 선으로 연결하며 각각을 설정한다——워크플로를 시작하는 웹훅, API를 호출하는 HTTP 요청 노드, 텍스트를 처리하는 AI 노드, 그리고 결과를 어딘가에 기록하는 최종 노드다.
- 핵심 기능: 각 통합마다 완전한 애플리케이션을 작성하지 않고도 시각적으로 다단계 자동화 워크플로를 구축
- AI/LLM 노드: n8n 자체 노드 라이브러리에는 AI Agent, Basic LLM Chain과 함께 Ollama, OpenAI, Anthropic, Google Gemini 등 다양한 공급자를 위한 전용 채팅 모델 서브 노드가 포함되어 있으며, 이 노드들은 에이전트/체인 노드가 호출하는 모델로 연결된다
- 일반적인 앱과 서비스를 위한 수백 개의 사전 제작된 통합 노드, 그리고 전용 노드가 없는 것을 위한 범용 HTTP Request 및 Webhook 노드
- 셀프 호스팅 가능: Docker 컨테이너, npm 패키지, 또는 자체 서버에서 실행——셀프 호스팅 시 워크플로 데이터는 자신이 통제하는 인프라에 남는다
- 호스팅을 직접 운영하고 싶지 않은 팀을 위해 관리형 n8n Cloud 서비스로도 제공
n8n 라이선스: "페어코드"의 실제 의미
n8n의 소스 코드는 Sustainable Use License 하에 라이선스되며, n8n은 이를 스스로 "페어코드"라고 설명한다——소스는 공개되어 있고 셀프 호스팅과 내부 사용은 무료이지만, OSI가 승인한 오픈소스 라이선스는 아니다. 내부 자동화 용도뿐 아니라 고객 프로젝트나 그 위에 구축하는 제품을 위해 n8n을 평가한다면 이 구분이 중요하다.
- Sustainable Use License 하에서는 상업적 이용을 포함해 내부 비즈니스 목적으로 n8n을 무료로 열람, 셀프 호스팅, 수정, 사용할 수 있다
- 이 라이선스는 별도의 상업적 계약 없이 n8n 자체의 소스 코드를 사용해 n8n 자체와 경쟁하는 호스팅형 멀티테넌트 버전을 제공하는 것을 제한한다
- "페어코드"는 이 라이선스 범주에 대한 n8n 고유의 용어로, Open Source Initiative를 통해 정의된 "오픈소스"처럼 공식적이고 독립적인 법적 정의를 가지고 있지 않다
- n8n은 동일한 셀프 호스팅 배포 위에 유료 라이선스 키로 잠금 해제되는 추가 기능을 갖춘 Enterprise 에디션도 제공한다
n8n을 설치하고 셀프 호스팅하는 방법은?
n8n은 셀프 호스팅 가능한 프레임워크/플랫폼이지 하나의 다운로드 가능한 앱이 아니다——OS별로 클릭해서 진행하는 설치 프로그램은 없다. Docker 이미지나 npm 패키지로 실행하거나, 셀프 호스팅을 아예 건너뛰고 관리형 n8n Cloud 서비스를 사용할 수도 있다.
- 1가장 빠른 로컬 테스트: Node.js가 설치되어 있다면
npx n8n을 실행한다——별도의 설치 단계 없이 브라우저에서 열 수 있는 로컬 n8n 인스턴스가 시작된다. - 2Docker(가장 일반적인 셀프 호스팅 배포 방식): 공식 이미지를 pull하고 실행하되, 컨테이너 재시작 후에도 워크플로 데이터가 유지되도록 볼륨을 마운트한다——이미지 태그와 옵션은 릴리스마다 변경되므로 현재 정확한 명령은 n8n 공식 문서에서 확인한다.
- 3npm 전역 설치:
npm install n8n -g실행 후n8n start를 실행한다——Docker 없이 지속적인 서버형 배포에 유용하다. - 4로컬 AI가 기본 포함된 구성: n8n은 Self-hosted AI Starter Kit을 공개하고 있다——n8n을 Ollama, Qdrant 벡터 데이터베이스와 함께 실행하는 Docker Compose 구성으로, 명령 하나로 로컬 LLM 워크플로 환경이 가동된다.
- 5관리형 대안: 서버, 데이터베이스, 업데이트를 직접 운영하고 싶지 않다면 셀프 호스팅 대신 n8n Cloud에 가입한다.
- 6프로덕션에 배포하기 전에 현재 요구 사항, 환경 변수, 업그레이드 절차를 확인하려면 공식 셀프 호스팅 문서를 읽어본다.
n8n을 셀프 호스팅하려면 비용을 내야 하는가?
아니다. Sustainable Use License 하에 Community 에디션을 셀프 호스팅하는 것은 내부 상업적 용도를 포함해 무료다. 유료 등급은 동일한 기본 플랫폼 위에 관리형 Cloud 호스팅이나 Enterprise 기능을 추가하는 것이다.
Docker 없이 n8n을 실행할 수 있는가?
가능하다. n8n은 일반 npm 패키지로 설치되며(npm install n8n -g) n8n start 명령으로 실행되고, 전역 설치 없이 npx n8n으로 직접 실행할 수도 있다. 다만 n8n 자체 문서는 프로덕션 사용 시 Docker를 강조한다.
Ollama로 로컬 모델과 함께 n8n 실행하기
n8n은 Ollama Chat Model 노드를 통해 로컬에 호스팅된 모델에 연결하며, 이 노드는 기본적으로 Ollama가 수신 대기하는 표준 포트인 http://localhost:11434를 가리킨다. 이것이 n8n을 단순한 클라우드 API 자동화 플랫폼이 아니라 실제로 사용 가능한 로컬 AI 도구로 만드는 구체적인 메커니즘이다.
- n8n과 같은 머신(또는 n8n이 네트워크로 접근할 수 있는 머신)에 Ollama를 설치하고 실행한 뒤, 예를 들어
ollama pull llama3.2로 최소 하나의 모델을 다운로드한다 - n8n의 노드 패널에서 Ollama Chat Model 노드(또는 그에 상응하는 Ollama 서브 노드)를 추가하고, Ollama 인스턴스의 기본 URL을 가리키는 Ollama 자격 증명을 생성한다——둘 다 같은 호스트에서 실행 중이라면
http://localhost:11434, Ollama가 다른 곳에서 실행 중이라면 접근 가능한 IP나 호스트명을 사용한다 - 로컬에 다운로드된 모델 중 어떤 것을 사용할지(예: 이미 Ollama에 다운로드된 Llama나 Qwen 모델) 선택하고, temperature, Top K, Top P 같은 샘플링 매개변수를 노드에서 직접 설정한다
- 간단한 질문-응답 용도로는 Ollama Chat Model 노드를 Basic LLM Chain 노드에 연결하고, 워크플로에서 모델이 한 번만 응답하는 것이 아니라 다른 도구(다른 n8n 노드)를 호출해야 할 때는 AI Agent 노드에 연결한다
- 해당 공급자가 제공하지만 로컬에서 실행하기 실용적이지 않은 모델이 필요한 작업이 있다면, 워크플로의 같은 위치에서 로컬 Ollama 노드를 OpenAI API 또는 Anthropic API 노드로 교체한다——워크플로의 나머지 부분은 변경할 필요가 없다
- 로컬 모델과 벡터 데이터베이스를 기본으로 함께 실행하고 싶다면, n8n, Ollama, Qdrant를 하나의 Docker Compose 파일에 프로비저닝하는 공식 Self-hosted AI Starter Kit을 사용한다
📌참고: 모델을 완전히 Ollama를 통해 실행한다는 것은 해당 노드의 프롬프트와 응답이 Ollama를 실행하는 머신에 남는다는 뜻이다. 워크플로가 처음부터 끝까지 완전히 로컬화되는 것은 그 안의 모든 AI 노드가 클라우드 API 노드 대신 Ollama(또는 다른 로컬 모델 소스)를 사용할 때뿐이다.
n8n의 비용은 얼마인가
n8n의 Community 에디션을 셀프 호스팅하는 것은 Sustainable Use License 하에 무료다. n8n은 월간 워크플로 실행 횟수를 기준으로 청구되는 관리형 Cloud 서비스와, 별도 견적을 제공하는 Enterprise 등급도 판매한다.
- 셀프 호스팅 Community 에디션: Sustainable Use License 하에 라이선스 비용 없이 무료
- n8n Cloud Starter: 월별 청구(연간 청구 시 할인 가능)이며 월간 워크플로 실행 횟수에 상한이 있음
- n8n Cloud Pro: Starter보다 높은 월간 실행 상한, 실행당 청구 모델은 동일
- n8n Cloud Business: 더 높은 실행 상한, 자동화 사용량이 많은 팀을 위한 등급
- Enterprise: 별도 견적——n8n 영업팀에 문의; 거버넌스, SSO, 유료 라이선스 기반 셀프 호스팅 기능 추가
- n8n은 Cloud 등급을 노드나 단계 수와 무관하게 워크플로 전체를 한 번 실행하는 것을 의미하는 "워크플로 실행 횟수"로 청구하며, 개별 API 호출이나 단계 단위로 청구하지 않는다
등급 | 호스팅 | 청구 기준 |
|---|---|---|
| Community | 셀프 호스팅 | 무료 |
| Cloud Starter | n8n 관리형 | 월별, 실행 횟수 상한 |
| Cloud Pro | n8n 관리형 | 월별, 더 높은 상한 |
| Cloud Business | n8n 관리형 | 월별, 최대 상한 |
| Enterprise | 셀프 호스팅 또는 관리형 | 별도 견적(영업팀 문의) |
예산을 세우기 전에 현재 정확한 가격과 실행 상한은 n8n 공식 가격 페이지에서 확인하라——공개된 SaaS 등급과 한도는 큰 예고 없이 변경되므로, 이 표는 오래될 수 있는 구체적인 수치를 의도적으로 생략했다.
n8n은 누구에게 적합한가
n8n은 여러 앱에 걸친 다단계 프로세스를 자동화해야 하고, 그 단계 중 최소 일부에서 로컬에 호스팅된 AI 모델을 선택할 수 있길 원하는 팀에 적합하다. 단순히 채팅 앱 하나만 원하는 사람에게는 적합도가 떨어진다.
언제 n8n을 사용하면 안 되는가
목표가 단순히 단일 채팅 인터페이스이거나, 상업적 계약 없이 n8n 자체를 호스팅형 제품으로 재판매할 계획이라면 n8n을 피해야 한다. 다른 도구나 다른 라이선스 방식이 더 적합한 몇 가지 구체적인 상황이 있다.
- 다단계 자동화가 없는 단일 목적 챗봇——전용 채팅 앱이나 직접적인 API 호출이 워크플로 플랫폼을 구축하는 것보다 오버헤드가 적다
- 다른 고객을 위해 n8n을 멀티테넌트 SaaS 형태로 호스팅하려는 제품 계획——Sustainable Use License는 n8n과의 별도 계약 없이는 이를 제한한다
- 조달상의 이유로 모든 의존성이 OSI가 승인한 오픈소스 라이선스를 가져야 하는 팀——n8n의 페어코드 라이선스는 소스 공개형이지 OSI 승인 라이선스가 아니다
- 시각적 노드 캔버스가 아니라 프레임워크 수준의 코드 기반 에이전트 라이브러리가 필요한 작업——LangChain이나 CrewAI가 이러한 패턴에 더 직접적으로 맞는다
- 실제 작업이 여러 앱, API, 그리고 선택적으로 로컬 또는 클라우드 AI 모델을 반복 가능한 시각적 파이프라인으로 오케스트레이션하는 것이라면 대신 n8n을 사용하라
n8n과 다른 워크플로·에이전트 도구 비교
n8n은 다른 시각적 워크플로 빌더와 코드 기반 에이전트 프레임워크와 같은 세그먼트에 속해 있다. 올바른 선택은 시각적 캔버스와 작성된 코드 중 무엇을 선호하는지, 그리고 로컬 모델 지원과 라이선스가 얼마나 중요한지에 달려 있다.
도구 | 인터페이스 | 라이선스 | 로컬 모델 |
|---|---|---|---|
| n8n | 시각적 노드 캔버스 | Sustainable Use(페어코드) | Ollama 노드, 하이브리드 |
| Flowise | 시각적 노드 캔버스 | Apache 2.0 | Ollama 지원, 하이브리드 |
| Dify | 시각적 + RAG 빌더 | 수정된 Apache 2.0 | Ollama 지원, 하이브리드 |
| LangChain | Python / JS 코드 | MIT | Ollama 연동, 하이브리드 |
| CrewAI | Python 코드 | MIT | Ollama/로컬 지원, 하이브리드 |
이 요약 뒤에 있는 세부 사항은 아래의 각 섹션과 링크된 개별 리뷰를 참고하라——열 값은 비교를 위해 단순화된 것으로, 전체 리뷰에서 다루는 예외 사항이 생략되어 있을 수 있다.
n8n의 경쟁 제품 및 대안
n8n과 가장 가까운 경쟁 제품은 Ollama 등을 통해 로컬에 호스팅된 모델도 지원하는 다른 시각적 워크플로/오케스트레이션 도구와 코드 기반 에이전트 프레임워크다. 다음은 동일한 워크플로/에이전트 오케스트레이션 세그먼트에서 PromptQuorum이 이미 리뷰한 가장 관련성 높은 대안이다.
- Flowise — LLM 체인과 에이전트를 위한 또 다른 시각적 드래그 앤 드롭 워크플로 빌더로, Apache 2.0 라이선스이며 Ollama를 지원한다. 아래의 코드 기반 옵션보다 인터페이스 스타일이 n8n에 더 가깝다
- Dify — 시각적 워크플로 빌더에 RAG 파이프라인과 에이전트 프레임워크를 하나의 플랫폼으로 묶은 것으로, 자체 SaaS 재판매 제한이 있는 수정된 Apache 2.0 라이선스를 사용하며 n8n의 페어코드 조건과 정신적으로 유사하다
- LangChain — 체인, RAG, 에이전트를 위한 코드 기반(Python/JavaScript) 프레임워크로 MIT 라이선스이며, 오케스트레이션 로직을 시각적으로 구축하기보다 직접 작성하고 싶은 팀에 적합하다
- CrewAI — 코드 기반이자 역할 기반의 멀티 에이전트 프레임워크로 MIT 라이선스이며, 단일 선형 워크플로 대신 전문화된 에이전트들에게 작업을 나누는 에이전트 "크루"를 구축하는 팀에 적합하다
n8n 평가 시 흔한 오해
이러한 오해는 n8n의 라이선스를 오픈소스와 혼동하거나, 워크플로 내 모든 AI 노드가 기본적으로 로컬에서 실행된다고 가정하는 데서 비롯된다.
자주 묻는 질문
n8n은 오픈소스인가?
n8n의 소스 코드는 GitHub에 n8n 고유의 Sustainable Use License 하에 공개되어 있으며, n8n은 이를 스스로 "페어코드"라고 부른다. 셀프 호스팅과 내부 사용은 무료이지만, 별도 계약 없이 n8n을 경쟁 멀티테넌트 호스팅 서비스로 운영하는 것을 제한하기 때문에 OSI가 승인한 오픈소스 라이선스는 아니다.
n8n은 Ollama 같은 로컬 AI 모델과 함께 작동할 수 있는가?
가능하다. n8n에는 셀프 호스팅된 Ollama 인스턴스(기본값 http://localhost:11434)에 연결되는 전용 Ollama Chat Model 노드가 포함되어 있다. 이 노드는 Basic LLM Chain이나 AI Agent 노드에 연결할 수 있어, 해당 단계에서 워크플로가 클라우드 API 대신 로컬에 호스팅된 모델을 사용하도록 할 수 있다.
n8n은 로컬 모델만 지원하는가, 아니면 클라우드 AI도 사용할 수 있는가?
n8n은 하이브리드다. Ollama Chat Model 노드 외에도 OpenAI API와 Anthropic API(및 다른 클라우드 공급자)를 위한 별도 노드를 제공하므로, 하나의 워크플로에서 로컬 호스팅과 클라우드 호스팅 모델을 혼합하거나 둘 중 하나만 사용할 수 있다.
n8n은 무료로 사용할 수 있는가?
Sustainable Use License 하에 Community 에디션을 셀프 호스팅하는 것은 내부 상업적 용도를 포함해 무료다. n8n은 월간 워크플로 실행 횟수로 청구되는 관리형 Cloud 서비스와, 추가 거버넌스 기능이 포함된 별도 견적의 Enterprise 등급도 판매한다.
n8n은 어떻게 설치하는가?
가장 빠르게 시험해보는 방법은 Node.js가 설치된 상태에서 npx n8n을 실행하는 것이다. 지속적인 셀프 호스팅 배포를 위해서는 npm install n8n -g로 전역 설치한 뒤 n8n start를 실행하거나, 공식 Docker 이미지를 사용한다——현재 정확한 명령과 요구 사항은 n8n 호스팅 문서를 참고하라.
n8n의 GitHub 스타 수는 얼마나 되는가?
GitHub 공개 API에 따르면 n8n-io/n8n 저장소는 2026년 9월 기준 203,406개의 스타를 넘어섰다.
Self-hosted AI Starter Kit이란 무엇인가?
n8n이 GitHub에 공개한 공식 Docker Compose 구성으로, 명령 하나로 n8n을 Ollama(로컬 모델용) 및 Qdrant 벡터 데이터베이스와 함께 실행한다. 각 구성 요소를 개별적으로 설정하지 않고도 작동하는 로컬 AI 워크플로 환경을 원하는 팀을 위한 것이다.
대기업이 실제로 n8n을 사용하는가?
n8n 자체 사이트는 Microsoft, Meta, NVIDIA, Dell, 메르세데스-벤츠 등을 n8n을 사용한 조직으로 언급하고 있다. 이는 n8n이 스스로에 대해 공개한 주장이며, PromptQuorum은 n8n 자체 공개 내용 이상으로 독립적으로 검증하지 않았다.
내 고객에게 n8n의 호스팅 버전을 판매할 수 있는가?
n8n과의 별도 상업적 계약 없이는 불가능하다. Sustainable Use License는 셀프 호스팅과 내부 사용을 무료로 허용하지만, n8n 자체의 소스 코드를 사용해 n8n 자체와 경쟁하는 호스팅형 멀티테넌트 버전을 운영하는 것은 제한한다——이것이 의도한 용도라면 n8n 영업팀에 문의하라.
n8n과 Flowise 또는 Dify의 차이는 무엇인가?
세 가지 모두 로컬 모델(Ollama)을 지원하는 시각적 워크플로 빌더다. Flowise는 Apache 2.0 라이선스이며 LLM 체인과 에이전트에 특화되어 있다. Dify는 수정된 Apache 2.0 라이선스 하에 워크플로 빌더와 함께 RAG 파이프라인과 에이전트 프레임워크를 결합했다. n8n은 자체 Sustainable Use License 하에 운영되는 더 범용적인(LLM 전용이 아닌) 자동화 플랫폼으로, AI와 무관한 앱 통합 라이브러리가 훨씬 더 방대하다.
