n8n 무료 사용 범위와 커뮤니티 vs 엔터프라이즈 차이
n8n을 직접 호스팅하여 무료로 사용하는 방법과 Sustainable Use License의 제한 사항을 정리했습니다. 커뮤니티 에디션의 기능적 한계와 라이선스 키가 필요한 엔터프라이즈 기능을 확인하여 귀사의 환경에 적합한지 판단해 보시기 바랍니다.
n8n을 직접 호스팅하는 것은 무료입니까?
네, n8n은 직접 호스팅하는 경우 무료로 사용할 수 있습니다. 사용자가 소유한 서버에서 커뮤니티 에디션을 실행할 수 있으며, 라이선스상 워크플로 생성 개수나 실행 빈도에 대한 제한은 없습니다. 무료 에디션이 적합한지 판단할 때 고려해야 할 두 가지 사항이 있습니다. n8n은 Open Source Initiative(OSI)에서 정의하는 의미의 오픈 소스가 아니며, 특정 기능은 라이선스 키를 구매하기 전까지 비활성화된 상태로 유지됩니다.
적용되는 라이선스는 Sustainable Use License, version 1.0입니다. 소스 코드는 공개되어 있으므로 누구나 읽고, 실행하고, 수정할 수 있습니다. 이 라이선스가 제한하는 것은 해당 소프트웨어를 누구에게 제공할 수 있는지에 대한 부분입니다. 사용자는 본인이나 본인의 회사를 위해 n8n을 실행할 수 있습니다. 하지만 이를 다른 사람들이 비용을 지불하고 사용하는 제품으로 만들 수는 없습니다.
Fair-code의 의미와 n8n이 오픈 소스가 아닌 이유
Fair-code는 n8n이 자사 모델을 지칭하기 위해 사용하는 명칭입니다. 이는 소스 코드가 공개되어 있고 자유롭게 실행할 수 있지만, 저작자가 상업적 이용을 제한하는 소프트웨어를 의미합니다. n8n의 문서는 이러한 용어 선택의 이유를 명확히 밝히고 있습니다. OSI가 승인한 오픈 소스 라이선스는 소프트웨어 사용 방식에 제한을 둘 수 없는데, Sustainable Use License에는 바로 그러한 제한이 포함되어 있기 때문에 n8n은 스스로를 오픈 소스라고 부르지 않습니다.
이러한 구분은 단순한 용어 논쟁이 아닙니다. 이는 조달 팀의 업무와 직결됩니다. "오픈 소스 도구 또는 구매한 도구만 배포한다"는 정책을 가진 조직에서 n8n은 제3의 범주에 속하게 되므로, 누군가는 이에 대해 실질적인 결정을 내려야 합니다. 해당 논의를 진행하기 전에 사후 대응하는 일이 없도록 n8n 저장소의 라이선스 파일을 먼저 읽어 보시기 바랍니다.
Sustainable Use License에서 허용하는 작업
라이선스에서 부여하는 권한 범위는 넓습니다. 이 라이선스는 귀하에게 소프트웨어를 내부 비즈니스 목적 또는 개인적인 비상업적 용도로 사용, 복제, 배포, 제공 및 파생 저작물을 작성할 수 있는 비독점적, 로열티 없는 전 세계적 라이선스를 부여합니다.
실제 적용 범위는 다음과 같습니다.
- 귀하의 회사에서 자체 서버에 n8n을 실행하는 경우 (예: CRM(고객 관계 관리 시스템)의 데이터를 내부 데이터베이스로 동기화).
- 개인 프로젝트를 위해 가정에서 실행하는 경우.
- 코드를 수정하고 수정된 버전을 실행하는 경우.
- 귀하의 제품을 위한 n8n 노드를 작성하거나, 귀하의 제품과 n8n 간의 다른 통합 기능을 구현하는 경우.
- 고객을 위해 워크플로를 구축하는 등의 컨설팅 서비스를 판매하는 경우.
- 고객이 소유한 서버에 n8n을 설정하고 유지 관리하는 등의 지원 서비스를 판매하는 경우.
- 귀하의 회사 자격 증명으로 실행되는 한, 귀하의 제품 내부에서 n8n을 숨겨진 백엔드로 사용하는 경우.
라이선스에는 사용량을 측정하는 항목이 없습니다. 실행 쿼터나 사용자 수 제한이 없으므로, 자체 호스팅 인스턴스의 유일한 제약은 해당 인스턴스가 실행되는 장비의 CPU와 메모리 사양뿐입니다. AI 노드 또한 제한되어 있지 않으므로 n8n에서 AI 에이전트 워크플로 구축하기는 무료 에디션에서도 정상적으로 작동합니다.
Sustainable Use License에서 허용하지 않는 행위
제한 사항은 간단하며, n8n은 Sustainable Use License 페이지에 예시와 함께 이를 명시하고 있습니다.
- n8n을 호스팅하고 사용자에게 접근 비용을 청구하는 행위.
- n8n을 화이트 라벨링하여 고객에게 유료로 제공하는 행위.
- 최종 사용자가 다른 서비스의 계정에 접근할 수 있도록 그들의 자격 증명을 수집하는 용도로 n8n을 사용하는 행위.
- 라이선스, 저작권 또는 기타 고지 사항을 변경, 제거하거나 가리는 행위.
- 상업적으로 배포하는 행위. 배포는 비상업적 목적에 한해 무료로만 허용됩니다.
세 번째 제한 사항은 많은 사용자가 의외라고 느끼는 부분이므로 주의 깊게 읽어야 합니다. 회사 자체 API 키를 사용하여 회사 데이터를 이동시키는 자동화 작업은 내부 사용에 해당하므로 허용됩니다. 반면, 고객이 각자의 Google 계정을 귀하의 n8n 인스턴스에 연결하는 제품을 만드는 것은 허용되지 않습니다. 라이선스는 n8n이 누구의 자격 증명을 보유하고 있는지에 따라 허용 여부를 구분하기 때문입니다. 두 경우 모두 소프트웨어와 서버는 동일하지만, 라이선스 정책상 허용되지 않습니다.
동일한 저장소 내에는 두 번째 라이선스가 존재합니다. 파일명에 .ee.이 포함되어 있거나 디렉터리 경로에 .ee가 포함된 모든 소스 파일은 Sustainable Use License의 적용 대상이 아니며, 별도의 n8n Enterprise License가 적용됩니다. 해당 코드는 사용자가 가져오는 동일한 Docker 이미지 내에 포함되어 있습니다. 따라서 유료 기능은 빌드에 포함되어 있으나 유효한 키로 활성화하기 전까지는 비활성화 상태로 유지됩니다. 다른 방법으로 이를 활성화하는 것은 설정 기술이 아니라 라이선스 위반입니다.
Fair-code와 MIT 및 AGPL의 차이점
MIT 라이선스는 코드 사용 및 호스팅 버전 판매를 포함한 모든 행위를 허용하며, 유일한 실질적 조건은 저작자 표시뿐입니다.
AGPL(GNU Affero General Public License) 또한 호스팅 버전의 판매를 허용합니다. 이 라이선스의 조건은 공개 의무입니다. 소프트웨어를 수정하고 네트워크를 통해 사용자가 해당 소프트웨어에 접근할 수 있게 하는 경우, 수정된 소스 코드를 해당 사용자에게 제공해야 합니다.
Sustainable Use License는 다른 기준에서 작동합니다. 이 라이선스는 변경 사항 공개 여부를 묻지 않습니다. 대신 서비스를 제공할 수 있는 대상을 제한합니다. 요약하자면, AGPL은 무엇을 공개해야 하는지를 규제하고, Sustainable Use License는 누구에게 판매할 수 있는지를 규제합니다.
이러한 차이는 포크(fork) 프로젝트에 발생하는 결과에 영향을 미칩니다. AGPL 프로젝트는 누구나 포크하여 경쟁 호스팅 서비스로 운영할 수 있지만, 변경 사항을 반드시 공개해야 합니다. n8n의 경우 사용 제한 조건이 모든 코드 복사본에 따라다니기 때문에 누구도 그렇게 할 수 없습니다. 이것이 바로 n8n이 전체 소스 코드를 공개하면서도, 복제된 서비스와 경쟁하지 않고 클라우드 제품을 판매할 수 있는 이유입니다.
유료 라이선스 키가 필요한 기능
커뮤니티 에디션은 제품의 거의 모든 기능을 포함합니다. n8n은 포함된 기능이 아닌 제외된 기능을 문서화하는데, 이는 사용자에게 더 유용한 방식입니다. 2026년 8월 기준으로 에디션 비교 페이지는 다음 기능을 유료로 명시합니다:
- SAML(Security Assertion Markup Language) 또는 LDAP(Lightweight Directory Access Protocol)을 통한 SSO(Single Sign-On)
- 워크플로우 및 자격 증명 공유
- 프로젝트
- 사용자 정의 변수
- 환경
- Git을 이용한 버전 관리
- 외부 보안 정보(External secrets)
- 바이너리 데이터를 위한 외부 저장소
- 로그 스트리밍
- 멀티 메인 모드
공유 기능은 대부분의 팀이 가장 먼저 마주하는 제한 사항이며, 한 사람이 단독으로 도구를 평가할 때는 간과하기 쉽습니다. 커뮤니티 에디션에서는 인스턴스 소유자와 해당 워크플로우나 자격 증명을 생성한 사용자만 이를 열 수 있습니다. 같은 인스턴스를 사용하는 두 동료가 인터페이스 내에서 워크플로우를 서로 전달할 수 없습니다. 팀들은 하나의 공유 계정을 사용하여 이 문제를 우회하지만, 이 경우 누가 무엇을 변경했는지에 대한 기록이 남지 않습니다.
SSO는 두 번째 제한 사항입니다. 귀사의 내부 도구에 SSO가 필수라면, 커뮤니티 에디션은 다른 기능과 관계없이 도입 첫날부터 해당 요구 사항을 충족하지 못합니다. 인증 기능을 유료로 제공하는 무료 자체 호스팅 앱의 패턴은 이 분야 전반에서 반복되며, 자체 호스팅 앱의 SSO 비용에서 벤더들이 왜 동일한 지점에 선을 긋는지 설명합니다.
환경과 Git 버전 관리는 실제로는 하나의 기능입니다. 이 기능을 함께 사용하면 워크플로우를 저장소에 보관하고 개발 인스턴스에서 운영 인스턴스로 배포할 수 있습니다. 이 기능이 없다면 인스턴스 간 워크플로우 이동 시 JSON을 수동으로 내보내고 다른 쪽에서 가져와야 합니다. 이 방식도 작동하며 많은 사용자가 이용하지만, 검토 단계나 이력이 남지 않는다는 단점이 있습니다.
멀티 메인 모드는 규모 확장을 제한하는 요소입니다. 여러 워커 프로세스를 사용하는 큐 모드는 커뮤니티 에디션에서도 잘 작동합니다. 하지만 메인 프로세스를 하나 이상 실행하는 것은 불가능하며, 메인 프로세스가 스케줄과 웹훅을 관리하므로 라이선스 키 없이는 이중화할 수 없는 단일 장애 지점으로 남게 됩니다.
로그 스트리밍과 외부 보안 정보는 규정 준수를 위한 기능입니다. 로그 스트리밍은 n8n의 이벤트 로그를 이미 모니터링 중인 시스템으로 전송합니다. 외부 보안 정보는 n8n의 자체 암호화 저장소 대신 볼트(Vault)에서 자격 증명을 읽어옵니다. 두 기능 모두 도구가 운영 환경에 배포된 후 수개월이 지나 보안 검토 과정에서 요구되는 경우가 많으며, 이때 가격을 확인하는 것은 매우 곤란한 상황을 초래합니다.
필요한 기능이 유료로 제한되어 있고 예산을 초과한다면, 라이선스와 씨름하기보다 다른 도구를 비교해 보십시오. n8n의 자체 호스팅 대안을 나란히 놓고 읽어보는 것이 좋습니다. 각 프로젝트마다 무료로 제공하는 기능의 범위가 다르기 때문입니다.
Register your community instance for the free licence key
Some free features still need a licence key, which sounds contradictory until you see the flow. Registering an email address gets you a free key. It unlocks three more capabilities at no cost:
- Folders, for organising workflows
- Debug in editor, which copies and pins execution data while you work on a workflow
- Custom execution data, for saving and annotating execution metadata
To get the key:
- Open the three dots menu in the lower left corner of the editor.
- Go to Settings, then Usage and plan.
- Select Unlock, then Send me a free license key.
- Paste the key from the email into Enter activation key, and select Activate.
On a server you configure from files, skip the interface and set the key as an environment variable before the first start.
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 \
-e N8N_LICENSE_ACTIVATION_KEY="paste-your-key-here" \
-v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8nOpen the editor on port 5678, then check Settings, then Usage and plan. That page should name your plan instead of showing the unlock prompt. If the prompt is still there, the usual cause is that the instance was activated before: N8N_LICENSE_ACTIVATION_KEY has no effect on an instance that already holds a licence, so adding it to an existing container's environment can look like it did nothing at all.
Two more licence variables matter on a production box. N8N_LICENSE_AUTO_RENEW_ENABLED defaults to true. Set it to false and you have to renew by hand from the settings menu every ten days, or the licensed features stop working. N8N_LICENSE_DETACH_FLOATING_ON_SHUTDOWN also defaults to true, which releases the entitlement when the instance shuts down so another instance can claim it. On a production instance that restarts during deployments, set it to false so the licensed features come back with it. Both are documented on the manage your license page.
클라우드 플랜의 위치
n8n Cloud는 n8n의 자체 인프라에서 동일한 소프트웨어를 실행합니다. 플랜은 활성 워크플로의 개수가 아닌 워크플로 실행 횟수를 기준으로 과금되므로, 웹훅을 기다리며 대기 중인 워크플로는 실행되기 전까지 비용이 발생하지 않습니다.
셀프 호스팅 사용자에게 중요한 세부 사항은 엔터프라이즈 라이선스 키가 별도로 판매되는 것이 아니라 특정 플랜에 포함되어 제공된다는 점입니다. Business 또는 Enterprise 플랜을 구매하면 키를 받게 되며, 이 키를 자신의 하드웨어에서 실행 중인 인스턴스에 입력합니다. 즉, 셀프 호스팅과 유료 플랜 사용은 상호 배타적인 개념이 아닙니다.
2026년 8월 기준으로, 초기 단계 플랜의 월간 가격은 n8n 가격 페이지에 공개되어 있습니다. 상위 단계 플랜은 영업 팀을 통해 진행되며, 엔터프라이즈 가격은 공개되어 있지 않으므로 여기에 기재된 수치는 읽는 시점에 이미 구식 정보가 될 수 있습니다. 견적을 요청할 때 해당 견적에 셀프 호스팅용 키가 포함되어 있는지 구체적으로 확인하십시오.
직접 운영하는 것과 호스팅된 자동화 제품을 사용하는 것 사이에서 고민 중이라면, n8n과 Zapier 및 Make 비교 문서를 통해 기능 목록이 아닌 비용 구조 측면에서 검토해 보시기 바랍니다.
자체 제품 내에 n8n 포함하여 판매하기
고객이 n8n 에디터를 직접 확인하고 사용하는 경우, OEM(Original Equipment Manufacturer) 계약 형태의 임베드 라이선스가 필요합니다. 이 라이선스는 Sustainable Use License에서 금지하는 화이트 라벨링 및 재판매를 허용합니다. 이는 이미 판매 중인 제품 내에 워크플로우 자동화 기능을 통합하려는 기업을 대상으로 하며, 견적 기반 가격 책정을 따르는 협의 계약입니다.
n8n을 숨겨진 백엔드로 사용하는 경우는 상황이 다르며, 별도의 계약이 필요하지 않습니다. 워크플로우가 귀사의 자격 증명으로 실행되고 사용자가 에디터를 전혀 접하지 않는다면 표준 라이선스로 충분합니다. 수익 여부가 아니라 자격 증명과 에디터 사용 여부가 기준이 됩니다.
어떤 에디션이 필요합니까?
동료들이 서로의 작업을 확인할 수 있는 환경에서 자체 자동화를 운영하는 단일 기업이라면 Community 에디션으로 충분합니다. 무료 키를 등록하고 바로 구축을 시작하십시오. 다음 단계는 서버 운영이며, Docker와 HTTPS를 사용하여 VPS에 n8n 자가 호스팅하기 가이드에서 배포, 리버스 프록시, 인증서 설정 방법을 다룹니다.
SSO(Single Sign-On)가 필요하거나 개발 및 운영 환경을 분리해야 하는 기업의 경우, Community 에디션으로는 요구 사항을 충족할 수 없으며 설정을 변경해도 해결되지 않습니다. Business 플랜의 가격을 확인하거나 예산에 맞는 라이선스를 제공하는 도구를 선택하십시오.
타인에게 서비스 접근 권한을 판매하는 경우, n8n과 상업적 계약을 체결해야 합니다. 이 논의를 일찍 시작할수록 비용 측면에서 유리합니다.
FAQ
n8n은 오픈 소스입니까?
아닙니다. n8n은 Sustainable Use License에 따라 배포되는 fair-code 소프트웨어입니다. 소스 코드는 공개되어 있어 읽고, 실행하고, 수정할 수 있지만, 라이선스에 사용 목적에 대한 제한이 포함되어 있습니다. OSI가 승인한 오픈 소스 라이선스는 사용에 제한을 둘 수 없으므로, n8n은 자체 문서에서 이를 source available(소스 공개) 모델로 정의합니다. 파일명에 .ee.가 포함되거나 경로에 .ee가 포함된 파일은 해당 라이선스에서도 제외되며, 별도의 n8n Enterprise License가 적용됩니다.
n8n을 활용한 작업으로 고객에게 비용을 청구할 수 있습니까?
네, 서비스에 대한 비용 청구는 가능합니다. 고객을 위해 워크플로우를 구축하거나, 고객 소유의 서버에 n8n을 설치 및 유지보수하는 것은 별도의 계약이 필요하지 않습니다. 다만, 직접 운영하는 n8n 인스턴스에 대한 접근 권한을 판매하거나, 화이트 라벨링된 버전을 판매하는 것은 불가능합니다. 비용이 소프트웨어 접근 권한이 아닌 귀하의 작업에 대한 대가로 지불되는지가 판단 기준입니다.
셀프 호스팅 커뮤니티 에디션에서 팀원과 워크플로우를 공유할 수 없는 이유는 무엇입니까?
워크플로우 및 자격 증명 공유는 라이선스가 필요한 기능이므로, 유료 키가 없으면 비활성화됩니다. 커뮤니티 에디션에서는 인스턴스 소유자와 해당 항목을 생성한 사용자만 열람할 수 있어, 인터페이스 내에서 동료에게 워크플로우를 직접 전달할 방법이 없습니다. 워크플로우를 JSON으로 내보낸 뒤 다른 계정에서 가져오는 방식은 가능하지만, 자격 증명은 내보내기에 포함되지 않으며, 가져온 복사본은 별도의 실행 기록을 가진 독립적인 워크플로우가 됩니다.
n8n 인스턴스가 라이선스 서버에 연결할 수 없으면 어떻게 됩니까?
활성화된 인스턴스는 기본적으로 https://license.n8n.io/v1를 통해 라이선스를 갱신하며, N8N_LICENSE_AUTO_RENEW_ENABLED 설정은 기본적으로 true입니다. 자동 갱신을 끄면 10일마다 설정 메뉴에서 수동으로 갱신해야 하며, 그렇지 않으면 라이선스 기능이 중단됩니다. 아웃바운드 방화벽이 라이선스 서버를 차단하는 경우, 갱신 기능을 비활성화하는 대신 소문자 https_proxy_license_server 변수를 사용하여 프록시를 통해 요청을 보내십시오.
n8n 브랜딩을 제거하려면 비용을 지불해야 합니까?
네, 고객이 결과물을 확인하게 되는 경우라면 지불해야 합니다. Sustainable Use License는 라이선스 및 저작권 고지를 수정, 제거 또는 가리는 행위를 금지하며, n8n을 화이트 라벨링하여 고객에게 유료로 제공하는 것을 허용되지 않는 사용 사례로 명시합니다. 판매하는 제품의 브랜드를 변경하려면 embed 또는 OEM 계약이 필요합니다. 내부 직원만 사용하는 인스턴스의 외관을 조정하는 것은 비교적 작은 문제일 수 있으나, 라이선스 및 저작권 고지에 관한 조항은 대상이 누구든 관계없이 적용됩니다.