n8n is a self-hosted, open-source automation platform that lets you build powerful workflows in a browser.
This list features the most popular n8n community nodes. Note that the number of the node is its ranking according to monthly downloads of the node (retrieved from npmjs.com metrics).
- 1. Communication & Messaging Nodes
- 2. Document & Content Generation Nodes
- 3. Browser Automation & Web Scraping Nodes
- 4. Data Processing, Validation & Utilities Nodes
- 5. API & Cloud Integrations Nodes
- 6. AI, LLM & Voice Nodes
- 7. File & PDF Manipulation Nodes
- 8. Miscellaneous & Testing Nodes
- 9. Changelog
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
1 | n8n-nodes-evolution-api | Unofficial WhatsApp API integration. | @oriondesign | 1.0.2 | 105,757 | 6 |
4 | n8n-nodes-d7-messaging | Sends SMS and WhatsApp via D7 API. | @direct7networks | 0.2.2 | 21,609 | 4 |
5 | n8n-nodes-chatwoot | Integrates ChatWoot messaging. | @hugodeco | 0.1.40 | 16,918 | 103 |
21 | n8n-nodes-quepasa | Integrates Quepasa messaging. | @hugodeco | 0.1.84 | 1,297 | 15 |
22 | @sufficit/n8n-nodes-chatwoot | ChatWoot integration for workflows. | @hugodeco | 0.1.39 | 1,288 | 103 |
23 | n8n-nodes-evolution-api-media-downloader | Downloads media from Evolution API messages. | @betorcs | 0.1.0 | 1,256 | 41 |
28 | n8n-nodes-avisaapi | Sends WhatsApp messages via Avisa API. | @avisaapp | 0.2.18 | 1,116 | 2 |
30 | n8n-nodes-discord-trigger | Triggers workflows on Discord messages. | @katerlol | 0.2.9 | 1,095 | 2 |
41 | @devlikeapro/n8n-nodes-chatwoot | Connects to ChatWoot. | @devlikeapro | 1.0.1 | 983 | 21 |
48 | @digital-boss/n8n-nodes-voicenter | Integrates Voicenter API. | @valentinalilova | 0.1.6 | 895 | 53 |
55 | n8n-nodes-clientesonline | WhatsApp automation for enterprises. | @clientesonline | 0.6.9 | 789 | 5 |
75 | @devlikeapro/n8n-nodes-waha | Connects to WAHA WhatsApp API. | @devlikeapro | 2024.9.5 | 558 | 23 |
85 | n8n-nodes-ntfy.sh | Sends notifications using ntfy. | @blackmarket | 0.1.7 | 432 | 13 |
93 | n8n-nodes-nostrobots | Creates Nostr activities. | @ocknamo-bb | 1.1.3 | 378 | 1 |
96 | n8n-nodes-chatwork | Retrieves data from Chatwork. | @hoangdv | 1.1.2 | 375 | 138 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
2 | n8n-nodes-document-generator | Generates dynamic documents/emails using Handlebars. | @mcolomer | 1.0.9 | 51,655 | 43 |
79 | n8n-nodes-carbonejs | Renders Word templates with CarboneJS. | @jreyesr | 1.1.2 | 502 | 22 |
ScrapeNinja is a web scraping API with two engines: fast, with high performance and TLS fingerprint; and slower with a real browser under the hood. ScrapeNinja official, open-source n8n integration offers smart website crawler and convenient (free, locally executed) operations to extract primary HTML body content from any website.
ScrapeNinja handles headless browsers, proxies, timeouts, retries, and helps with data extraction, so you can just get the data in JSON. Rotating proxies are available out of the box on all subscription plans, including free plan.
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
13 | n8n-nodes-browserless | Integrates Browserless for automation. | @minhlucvan | 1.1.3 | 2,837 | 19 |
15 | n8n-nodes-firecrawl-v1 | Web scraping with FireCrawl v1. | @lecondor | 0.4.21 | 1,790 | 3 |
18 | n8n-nodes-puppeteer-screen-recorder | Records websites via Puppeteer. | @murra178 | 5.1.14 | 1,533 | 5 |
19 | n8n-nodes-puppeteer | Automates browsers using Puppeteer. | @drudge | 1.3.1 | 1,356 | 8 |
25 | n8n-nodes-webpage-content-extractor | Extracts webpage content. | @savjee | 0.1.3 | 1,188 | 6 |
45 | n8n-nodes-firecrawl | Web scraping with FireCrawl. | @minhlucvan | 0.3.0 | 947 | 19 |
60 | n8n-nodes-scrapeninja | Scrapes websites using ScrapeNinja API. | @restyler | 0.4.1 | 707 | 1 |
62 | n8n-nodes-puppeteer-no-timeout2 | Automates browsers using Puppeteer (no timeout). | @woebegone | 1.3.12 | 682 | 1 |
84 | n8n-nodes-puppeteer-extended | Requests webpages with Puppeteer. | @hckdotng | 0.1.0 | 444 | 121 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
3 | n8n-nodes-text-manipulation | Modifies text. | @lublak | 1.4.0 | 32,118 | 35 |
10 | n8n-nodes-globals | Creates global constants for workflows. | @umanamente | 1.0.3 | 5,222 | 17 |
12 | @splainez/n8n-nodes-phonenumber-parser | Parses phone numbers. | @splainez | 1.0.3 | 3,284 | 19 |
14 | n8n-nodes-data-validation | Validates input data via JSON Schema. | @bartolomeumr | 1.0.1 | 2,604 | 129 |
32 | n8n-nodes-randomizer | Generates random values. | @mcnaveen | 0.1.0 | 1,068 | 93 |
33 | n8n-nodes-advanced-flow | Adds advanced flow control nodes. | @frankwiebeler | 0.9.18 | 1,057 | 35 |
42 | n8n-nodes-jwt | Creates and validates JWT tokens. | @joff | 0.2.0 | 979 | 80 |
58 | n8n-nodes-splitinbatches-advanced | Splits data into batches with an added Done path. | @bramknuever | 0.2.4 | 728 | 79 |
73 | n8n-nodes-qrcode | Generates QR codes. | @0xtlt | 0.1.0 | 578 | 106 |
83 | n8n-nodes-yaml | Parses and stringifies YAML. | @pemontto | 0.1.4 | 459 | 126 |
88 | n8n-nodes-debughelper | Provides workflow debug helpers. | @flipswitchingmonkey | 0.1.4 | 421 | 87 |
90 | @skriptfabrik/n8n-nodes-barcode | Generates barcodes. | @schroedan | 0.1.26 | 412 | 1 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
8 | n8n-nodes-cnpj | Searches Brazilian company details by CNPJ. | @integreme | 1.0.0 | 9,323 | 54 |
17 | @swrtechph/n8n-nodes-duckdb | DuckDB integration. | @swrtechph | 1.0.35 | 1,562 | 1 |
20 | n8n-nodes-rifad-appsheet | Integrates with AppSheet API, including an AI Agent tool. | @rifadm817 | 0.3.4 | 1,323 | 2 |
24 | n8n-nodes-aws-sdk-v3 | Wrapper for AWS SDK v3. | @tobinbc | 3.0.3 | 1,199 | 34 |
26 | @digital-boss/n8n-nodes-oracle | Oracle API integration. | @stams | 0.1.1 | 1,187 | 4 |
27 | n8n-nodes-hudu | Integrates with Hudu API. | @maxs05 | 1.2.9 | 1,139 | 3 |
29 | n8n-nodes-wts | Calls WTS services. | @wts-chat | 2.0.0 | 1,101 | 12 |
31 | n8n-nodes-coolify | Integrates with Coolify API. | @mabulla | 0.4.1 | 1,089 | 5 |
36 | n8n-nodes-mongodb-upgraded | MongoDB integration. | @ducnt3 | 0.1.26 | 1,028 | 1 |
38 | n8n-nodes-tripletex-credentials | Creates credentials for Tripletex. | @esselt | 0.1.6 | 999 | 36 |
39 | n8n-nodes-kommo | Connects to Kommo API. | @yatolstoy | 0.0.16 | 994 | 18 |
44 | @digital-boss/n8n-nodes-summa | Summa integration. | @stams | 0.1.6 | 953 | 4 |
49 | @digital-boss/n8n-nodes-glassix | Integrates with Glassix. | @valentinalilova | 3.0.1 | 888 | 43 |
52 | @digital-boss/n8n-nodes-hfd | HFD integration. | @valentinalilova | 0.1.1 | 858 | 42 |
54 | n8n-nodes-gohighlevel | Integrates with GoHighLevel API. | @shidoverse | 1.2.14 | 806 | 5 |
56 | n8n-nodes-minio | Integrates with Minio storage. | @cedricziel | 0.1.4 | 778 | 8 |
61 | n8n-nodes-openpix | Integrates with OpenPix. | @fersilva | 0.3.0 | 696 | 99 |
64 | n8n-nodes-novinmarketing | Workflow nodes for Novin Marketing. | @mehrjoo61 | 0.5.1 | 659 | 1 |
65 | n8n-nodes-opencell | Integrates with Opencell. | @wassimd | 1.0.11 | 647 | 105 |
66 | @skriptfabrik/n8n-nodes-moco | MOCO API integration. | @schroedan | 0.3.28 | 631 | 1 |
67 | @igabm/n8n-nodes-tiktok | TikTok API integration. | @igabm | 0.1.6 | 625 | 23 |
68 | n8n-nodes-searxng | Integrates SearXNG search engine. | @sammcj | 0.2.6 | 613 | 6 |
69 | @mabulla/n8n-nodes-namecheap | Integrates with Namecheap API. | @mabulla | 1.3.0 | 606 | 5 |
72 | @skriptfabrik/n8n-nodes-google-enhanced | Enhanced Google API nodes. | @schroedan | 0.1.29 | 582 | 1 |
74 | @skriptfabrik/n8n-nodes-clockify-enhanced | Enhanced Clockify integration. | @schroedan | 0.4.29 | 569 | 1 |
76 | n8n-nodes-listmonk | Interacts with Listmonk. | @lucassovre | 1.0.7 | 557 | 47 |
80 | n8n-nodes-shortio | Manages short links via short.io. | @liammcgarrigle | 0.1.1 | 483 | 41 |
86 | @formbricks/n8n-nodes-formbricks | Connects to Formbricks for surveys. | @matthiasnannt | 1.0.2 | 428 | 56 |
87 | n8n-nodes-nappwrite | Integrates with Appwrite. | @zachhandley | 0.71.4 | 427 | 5 |
89 | @skriptfabrik/n8n-nodes-sentry-io-enhanced | Enhanced Sentry.io integration. | @schroedan | 0.2.28 | 413 | 1 |
91 | n8n-nodes-bitrix24 | Integrates with Bitrix24 API. | @darkclaw921 | 0.11.3 | 412 | 3 |
92 | @skriptfabrik/n8n-nodes-channable | Integrates with Channable. | @schroedan | 0.1.26 | 382 | 1 |
97 | @skriptfabrik/n8n-nodes-fulfillmenttools | Integrates with Fulfillmenttools. | @schroedan | 0.1.26 | 368 | 1 |
98 | n8n-nodes-scalefluidly | Integrates with ScaleFluidly. | @scalefluidlyadmin | 1.0.5 | 366 | 1 |
99 | @skriptfabrik/n8n-nodes-kaufland-marketplace | Integrates with Kaufland Marketplace. | @schroedan | 0.1.26 | 365 | 1 |
100 | n8n-nodes-dfir-iris | Integrates DFIR IRIS IRP. | @barn4k | 1.0.6 | 362 | 5 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
6 | n8n-nodes-deepseek | DeepSeek AI integration. | @rubickecho | 1.0.6 | 11,257 | 14 |
11 | n8n-nodes-elevenlabs | ElevenLabs voice generation. | @n8ninja | 0.0.6 | 4,665 | 36 |
16 | n8n-nodes-youtube-transcription | Fetches YouTube transcripts. | @leonardogrig | 1.0.1 | 1,756 | 8 |
35 | n8n-nodes-deepseek-1clickai | DeepSeek AI integration (1‑Click AI). | @erickcosta | 1.0.20 | 1,032 | 2 |
40 | n8n-nodes-literalai | Manages custom AI models. | @kanomir | 0.0.11 | 985 | 1 |
43 | n8n-nodes-replicate-fix | Integrates with Replicate. | @dmfilipenko | 0.1.14 | 966 | 6 |
47 | n8n-nodes-openrouter | Integrates with OpenRouter API. | @matthewsabia_dev | 0.3.37 | 907 | 15 |
53 | n8n-nodes-deepseek-llm | DeepSeek AI (LLM) integration. | @rotour | 1.0.7 | 816 | 6 |
57 | n8n-nodes-dolphin-mixtral | Interacts with local Ollama models. | @henrique174 | 0.1.10 | 754 | 3 |
70 | n8n-nodes-grok | Integrates with Grok API. | @jvkassi | 0.0.20 | 601 | 11 |
71 | n8n-nodes-fusionbrain | Fusionbrain text-to-image integration. | @hapheus | 1.1.0 | 583 | 11 |
77 | n8n-nodes-vercel-ai-sdk | Integrates Vercel AI SDK. | @felixvemmer | 0.1.6 | 523 | 3 |
78 | n8n-nodes-elevenlabs-langfix | ElevenLabs voice integration. | @mabulla | 1.1.8 | 511 | 5 |
82 | n8n-nodes-comfyui | Integrates with ComfyUI. | @mason276752 | 0.0.6 | 462 | 5 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
7 | n8n-nodes-pdfkit | Converts images to PDF using PDFKit. | @bramknuever | 0.1.2 | 9,677 | 92 |
9 | n8n-nodes-edit-image-plus | Advanced image editing. | @unilogica | 0.1.10 | 5,930 | 80 |
34 | n8n-nodes-image-sharp | Processes and optimizes images with Sharp. | @zetanova | 0.1.0 | 1,033 | 27 |
37 | n8n-nodes-pdf-generation | Generates PDFs from text or table data. | @tuananhit1612 | 0.1.0 | 1,010 | 10 |
46 | n8n-nodes-auto-file-storer | Stores uploaded files locally. | @ahmadkouider | 0.2.4 | 914 | 18 |
50 | @digital-boss/n8n-nodes-basic-ftp | Interacts with FTP servers. | @valentinalilova | 0.1.5 | 874 | 27 |
51 | @digital-boss/n8n-nodes-pdf-merge | Merges PDF files. | @valentinalilova | 0.1.0 | 873 | 44 |
59 | n8n-nodes-pdf-merger | Merges PDFs with style. | @silverkeyit | 1.0.10 | 716 | 2 |
63 | n8n-nodes-opencv | Performs computer vision operations with OpenCV.js. | @jreyesr | 1.0.0 | 666 | 5 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
81 | n8n-nodes-robotframework | Executes Robot Framework scripts for testing. | @delilovic | 0.0.16 | 475 | 2 |
94 | @skriptfabrik/n8n-nodes-cronhooks | Provides cron-based hooks for scheduling workflows. | @schroedan | 0.1.26 | 377 | 1 |
95 | n8n-nodes-turtle | No description available. | @wahack | 0.4.57 | 377 | 3 |
- n8n-nodes-puppeteer-no-timeout2 (v1.3.12, 682 downloads)
- n8n-nodes-splitinbatches-advanced (v0.2.4, 728 downloads)
- @skriptfabrik/n8n-nodes-barcode (v0.1.26, 412 downloads)
- @swrtechph/n8n-nodes-duckdb (v1.0.35, 1,562 downloads)
- n8n-nodes-rifad-appsheet (v0.3.4, 1,323 downloads)
- n8n-nodes-deepseek-1clickai (v1.0.20, 1,032 downloads)
- n8n-nodes-dolphin-mixtral (v0.1.10, 754 downloads)
- n8n-nodes-image-sharp (v0.1.0, 1,033 downloads)
- n8n-nodes-pdf-generation (v0.1.0, 1,010 downloads)
- n8n-nodes-auto-file-storer (v0.2.4, 914 downloads)
- n8n-nodes-opencv (v1.0.0, 666 downloads)
- @skriptfabrik/n8n-nodes-cronhooks (v0.1.26, 377 downloads)
Only nodes that started with ≥1,000 downloads and grew at least 2×
Node | Old Downloads | New Downloads |
---|---|---|
n8n-nodes-chatwoot | 2,853 | 16,918 |
n8n-nodes-deepseek | 5,199 | 11,257 |