본문으로 건너뛰기

n8n 통합 문서 및 가이드

통합

n8n에서 통합은 노드(Nodes)라고 불립니다.

노드는 n8n 워크플로의 기본 구성 요소로, 데이터를 가져오는 입구 역할을 하거나, 데이터를 처리하는 함수, 또는 데이터를 전송하는 출구 역할을 할 수 있습니다. 데이터 처리에는 필터링, 재구성, 변환 등이 포함됩니다. 특정 API, 서비스 또는 애플리케이션에 대해 하나 이상의 노드가 존재할 수 있으며, 여러 노드를 연결하여 복잡한 워크플로를 구축할 수 있습니다.

내장 노드

n8n에는 다양한 내장 통합 노드가 포함되어 있습니다. 모든 내장 노드에 대한 문서는 내장 노드를 참조하세요.

커뮤니티 노드

내장 노드 외에도 커뮤니티에서 개발한 노드를 설치하여 사용할 수 있습니다. 자세한 내용은 커뮤니티 노드를 참조하세요.

Credentials 전용 노드 및 사용자 정의 작업

API 호출을 설정할 때 가장 복잡한 부분 중 하나는 인증 관리입니다. n8n은 내장 노드에서 지원하지 않는 작업이나 서비스에 대해서도 Credentials 기능을 제공합니다.

  • 기존 노드의 사용자 정의 작업: n8n은 수백 개의 노드를 제공하여 다양한 제품과 연결된 워크플로를 생성할 수 있습니다. 그러나 일부 노드는 해당 제품의 API가 지원하는 모든 작업을 포함하지 않을 수 있습니다. 이 경우 HTTP Request 노드를 사용해 사용자 정의 API 호출을 보낼 수 있습니다.
  • Credentials 전용 노드: n8n에는 일부 통합에 대해 독립적인 노드는 제공하지 않고, HTTP Request 노드에만 Credentials를 설정할 수 있도록 지원하는 "Credentials 전용 노드"도 포함되어 있습니다. 이러한 노드는 다른 통합과 마찬가지로 워크플로 편집기의 노드 패널에서 찾을 수 있습니다.

자세한 내용은 사용자 정의 작업을 참조하세요.

HTTP Request를 사용한 통합

n8n에 해당 서비스에 대한 노드(Credentials 전용 노드 포함)가 전혀 없는 경우에도 HTTP Request 노드를 사용하여 연결할 수 있습니다. 인증 설정 및 API 호출 작성 방법에 대한 자세한 내용은 해당 노드 페이지를 참조하세요.

다음 단계

  • 직접 노드를 만들고 싶다면 노드 생성 섹션을 참고하세요.
  • 커뮤니티에서 제작한 노드를 설치하고 관리하는 방법은 커뮤니티 노드를 확인하세요.
  • n8n의 다양한 노드 기능과 사용 예시를 더 알고 싶다면 다음 노드 라이브러리를 참고하세요: 코어 노드, 액션 노드, 트리거 노드.
  • 다양한 노드에 Credentials를 추가하는 방법을 알고 싶다면 Credentials 섹션을 참고하세요.