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 호출 작성 방법에 대한 자세한 내용은 해당 노드 페이지를 참조하세요.