n8n is a self‑hosted, open‑source workflow automation platform that lets you build workflows.
This list features the most popular community nodes – the node’s number is its ranking based on monthly downloads (from npmjs.com).
Crawl Datetime | Total Nodes Found | New Nodes Total Qty | Avg New Nodes/Day |
---|---|---|---|
2025-02-04 11:23 | 1075 | - | - |
2025-02-12 07:58 | 1108 | 33 | 4.2 |
2025-03-04 12:34 | 1225 | 117 | 5.8 |
2025-03-24 10:01 | 1357 | 132 | 6.6 |
2025-04-15 17:27 | 1535 | 178 | 8.0 |
- 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
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
1 | n8n-nodes-evolution-api | Evolution API: Multi-channel hub focused on WhatsApp. | @oriondesign | 1.0.4 | 1,094,928 | 4 |
2 | n8n-nodes-chatwoot | Integrate ChatWoot into workflows. | @hugodeco | 0.1.40 | 279,711 | 112 |
3 | n8n-nodes-quepasa | Integrate Quepasa into workflows. | @hugodeco | 0.1.84 | 252,083 | 24 |
7 | @devlikeapro/n8n-nodes-chatwoot | Connect with ChatWoot. | @devlikeapro | 1.0.1 | 76,126 | 29 |
17 | n8n-nodes-twitter-uploader | Upload media to Twitter. | @raaaas | 0.1.79 | 8,745 | 2 |
35 | n8n-nodes-notificame-hub | NotificaMe Hub automates communication across multiple channels. | @oriondesign | 0.2.0 | 2,520 | 4 |
43 | n8n-nodes-zalo-user | Integrate with Zalo. | @smthanh | 0.0.13 | 1,984 | 1 |
46 | @inite/n8n-nodes-telepilot | Your personal Telegram CoPilot. | @mikefluff | 0.5.39 | 1,852 | 2 |
48 | n8n-nodes-discord | Trigger workflows or send messages via Discord. | @hckdotng | 0.5.0 | 1,767 | 117 |
51 | @inite/n8n-nodes-instagram-private-api | Integrate with Instagram Private API with 2FA support. | @mikefluff | 1.0.43 | 1,553 | 2 |
57 | n8n-nodes-wassenger | Integrate with Wassenger. | @wassengerteam | 1.1.0 | 1,414 | 3 |
58 | n8n-nodes-evolution-api-media-downloader | Download media via Evolution API. | @betorcs | 0.1.0 | 1,402 | 50 |
62 | @oxlac/n8n-nodes-twittermediauploader | Upload media to Twitter and return media ID. | @guhan-sensam | 0.6.0 | 1,349 | 3 |
71 | n8n-nodes-d7-messaging | Send SMS/WhatsApp via D7 API. | @direct7networks | 0.2.2 | 1,173 | 12 |
82 | n8n-nodes-nqdev-beta | Integrate eSMS.vn to send SMS, Zalo, or Viber messages. | @nhquydev | 0.1.21 | 1,018 | 1 |
83 | n8n-nodes-ultimate-reddit | Enhanced Reddit integration for video posts. | @monnierant | 0.1.2 | 1,015 | 5 |
98 | n8n-nodes-ultimate-bluesky | Integrate with the BlueSky API. | @monnierant | 2.9.12 | 842 | 3 |
99 | n8n-nodes-imap | Retrieve emails from an IMAP server. | @umanamente | 2.6.1 | 838 | 1 |
100 | n8n-nodes-clientesonline | WhatsApp conversational automation for businesses. | @clientesonline | 0.7.1 | 828 | 3 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
28 | n8n-nodes-document-generator | Generate dynamic documents/emails using templates. | @mcolomer | 1.0.10 | 4,886 | 6 |
39 | n8n-nodes-youtube-transcription-kasha | Fetch YouTube transcripts. | @briananderson2793 | 1.0.1 | 2,224 | 14 |
47 | n8n-nodes-generate-report | Fill in a DocX template with data from a JSON object. | @bramknuever | 0.1.0 | 1,770 | 105 |
94 | n8n-nodes-docuseal | Manage DocuSeal documents, templates, and submissions within workflows. | @serkanhaslak | 0.8.2 | 923 | 1 |
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) |
---|---|---|---|---|---|---|
19 | n8n-nodes-puppeteer | Automate browsers with Puppeteer. | @drudge | 1.4.1 | 7,410 | 3 |
24 | n8n-nodes-browserless | Integrate with Browserless for headless automation. | @minhlucvan | 1.1.3 | 6,259 | 28 |
44 | n8n-nodes-firecrawl | Crawl websites with FireCrawl. | @minhlucvan | 0.3.0 | 1,918 | 28 |
50 | n8n-nodes-webpage-content-extractor | Extract webpage content. | @savjee | 0.1.3 | 1,722 | 15 |
52 | n8n-nodes-playwright | Automate browsers with Playwright. | @toema | 0.2.10 | 1,550 | 5 |
53 | n8n-nodes-browserflow | Automate LinkedIn actions with Browserflow. | @browserflow | 0.1.34 | 1,451 | 2 |
70 | n8n-nodes-puppeteer-next | Automate browsers with Puppeteer (Next). | @gamoridev | 1.1.0 | 1,175 | 5 |
72 | n8n-nodes-scrapeninja | Scrape web content using ScrapeNinja API. | @restyler | 0.4.1 | 1,154 | 10 |
86 | n8n-nodes-puppeteer-dokploy | Automate browsers with Puppeteer (Dokploy). | @denyzhirkov | 1.2.5 | 993 | 3 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
8 | n8n-nodes-globals | Manage global constants for workflows. | @umanamente | 1.0.3 | 28,078 | 26 |
9 | n8n-nodes-text-manipulation | Perform text manipulations. | @lublak | 1.4.0 | 20,503 | 44 |
13 | @splainez/n8n-nodes-phonenumber-parser | Parse and extract phone number details. | @splainez | 1.0.3 | 10,348 | 28 |
15 | n8n-nodes-pgp | Encrypt and decrypt data using OpenPGP. | @bramknuever | 0.1.3 | 9,357 | 79 |
34 | n8n-nodes-qrcode | Generate QR codes. | @0xtlt | 0.1.0 | 2,642 | 115 |
40 | n8n-nodes-data-validation | Validate input data with JSON Schemas. | @bartolomeumr | 1.0.1 | 2,193 | 138 |
63 | n8n-nodes-run-node-with-credentials-x | Run any node with given credentials. | @bramknuever | 0.3.5 | 1,302 | 17 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
4 | n8n-nodes-mcp | Integrate with MCP. | @iamfiscus | 0.1.19 | 96,544 | 2 |
6 | @tavily/core | Official JavaScript library for Tavily. | @michael_griff | 0.3.7 | 80,041 | 1 |
11 | n8n-nodes-awork | Integrate with awork API. | @meetq | 0.1.28 | 17,087 | 9 |
12 | @skriptfabrik/n8n-nodes-moco | Integrate with MOCO. | @schroedan | 0.3.38 | 15,733 | 1 |
16 | n8n-nodes-kommo | Integrate with Kommo API. | @yatolstoy | 0.0.16 | 9,352 | 27 |
20 | n8n-nodes-minio | Integrate with MinIO storage. | @cedricziel | 0.1.4 | 7,181 | 17 |
21 | n8n-nodes-fireflyiii | Manage your Firefly III instance. | @ijihad | 0.1.1 | 6,868 | 21 |
22 | n8n-nodes-grok | Integrate with Grok API. | @jvkassi | 0.0.20 | 6,378 | 20 |
26 | n8n-nodes-openpix | Integrate with OpenPix. | @fersilva | 0.3.0 | 5,176 | 108 |
27 | n8n-nodes-aws-sdk-v3 | Access AWS services via SDK v3. | @tobinbc | 3.0.4 | 5,050 | 5 |
29 | n8n-nodes-wts | Integrate with WTS services. | @wts-chat | 2.0.3 | 4,686 | 2 |
31 | n8n-nodes-firebird | Integrate with Firebird. | @anantanandgupta | 0.0.3 | 4,372 | 19 |
32 | n8n-nodes-rdstation | Create a new conversion in RD Station Marketing. | @paulorwd | 0.2.8 | 3,572 | 64 |
33 | n8n-nodes-worktables | Integrate with Monday.com. | @worktables | 9.0.0 | 2,782 | 1 |
37 | n8n-nodes-amazon-paapi | Integrate with Amazon Affiliate API (PA API 5.0). | @henkey | 0.3.5 | 2,325 | 4 |
42 | n8n-nodes-bvq | Retrieve data from the BVQ API, including alerts and events. | @svaworkflows | 2.0.4 | 2,032 | 3 |
45 | n8n-nodes-autotask | Integrate with Autotask PSA. | @maxs05 | 0.7.0 | 1,865 | 1 |
59 | n8n-nodes-smartsuite | Interact with SmartSuite's API to manage records and search data. | @jacobwoodward | 0.8.0 | 1,394 | 3 |
60 | n8n-nodes-magicdoorinc | Integrate with the MagicDoor API. | @lei2025 | 0.2.8 | 1,388 | 2 |
61 | n8n-nodes-heroes-profile | Interact with the Heroes Profile API. | @stollthestoll | 0.0.35 | 1,385 | 1 |
64 | n8n-nodes-asaas-v2 | Integrate with the Asaas API. | @degoisrs | 1.0.15 | 1,283 | 3 |
65 | n8n-nodes-enlightenedmsp | Automate ticketing and workflows with EnlightenedMSP. | @tholum | 1.10.0 | 1,280 | 12 |
66 | n8n-nodes-near-protocol | Integrate with the NEAR Protocol. | @dapplets-org | 0.1.32 | 1,218 | 1 |
67 | n8n-nodes-perfexcrmn8n | Integrate with PerfexCRM. | @itdescomplicar | 0.2.0 | 1,206 | 2 |
68 | n8n-nodes-planka | Integrate with Planka for project management. | @tsilvaec | 1.1.4 | 1,199 | 3 |
69 | n8n-nodes-tess-ai-by-pareto | Integrate with Tess AI by Pareto. | @allanthalisson.pareto | 1.1.5 | 1,186 | 3 |
80 | n8n-nodes-openrouter | Integrate with the OpenRouter API. | @matthewsabia_dev | 0.3.37 | 1,060 | 24 |
84 | n8n-nodes-companies-house | Integrate with Companies House UK. | @iancarroll | 0.1.19 | 1,003 | 3 |
88 | n8n-nodes-google-search | Connect to Google Search. | @bitovi-os | 0.1.6 | 973 | 21 |
92 | n8n-nodes-quidvista | Interact with msgboxx via quidvista. | @quidvista | 0.2.7 | 944 | 4 |
93 | n8n-nodes-formbricks | Connect Formbricks and send survey data to other apps. | @matthiasnannt | 1.0.2 | 933 | 65 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
5 | n8n-nodes-deepseek | Integrate DeepSeek AI for workflows. | @rubickecho | 1.0.6 | 82,506 | 23 |
10 | n8n-nodes-elevenlabs | Integrate ElevenLabs AI voice generation. | @n8ninja | 0.0.6 | 19,775 | 45 |
38 | n8n-nodes-metisai | Integrate with Metis AI chatbot. | @hkhoshraftar | 1.0.37 | 2,308 | 3 |
41 | @watzon/n8n-nodes-perplexity | Integrate with Perplexity AI API. | @watzon | 0.5.2 | 2,053 | 7 |
49 | n8n-nodes-gemini-search | Interact with the Google Gemini API for search and content generation. | @rufaromugabe | 1.0.22 | 1,744 | 3 |
55 | n8n-nodes-aistudio-updated | Integrate with AI APIs including Gemini, Claude, and GPT. | @henkey | 1.5.4 | 1,423 | 5 |
69 | n8n-nodes-tess-ai-by-pareto | Integrate with Tess AI by Pareto. | @allanthalisson.pareto | 1.1.5 | 1,186 | 3 |
73 | n8n-nodes-deepgram | Integrate with Deepgram for speech recognition. | @optron | 0.2.7 | 1,100 | 3 |
74 | n8n-nodes-sai-hello-world | Create dynamic text classifiers with Supervisor AI. | @getsupervisor | 1.0.16 | 1,097 | 5 |
76 | @adamhancock/n8n-nodes-msp-ai | Custom nodes for MSP AI integration. | @adam1571 | 0.1.14 | 1,070 | 1 |
81 | n8n-nodes-deepseek-llm | Integrate DeepSeek LLM for AI tasks. | @rotour | 1.0.7 | 1,026 | 15 |
87 | n8n-nodes-roundtable | Orchestrate multi-agent LLM discussions. | @james-fincher | 0.4.2 | 974 | 2 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
18 | n8n-nodes-pdfkit | Convert images to PDF with PDFKit. | @bramknuever | 0.1.2 | 7,883 | 101 |
23 | n8n-nodes-edit-image-plus | Enhance images in workflows. | @unilogica | 0.1.10 | 6,366 | 89 |
54 | @cloudconvert/n8n-nodes-cloudconvert | Integrate with CloudConvert for file conversion. | @josiasmontag | 1.0.0 | 1,433 | 101 |
79 | n8n-nodes-docx-converter | Convert DOCX files to text. | @cre8tiv | 0.1.3 | 1,063 | 27 |
89 | n8n-nodes-cloudconvert | Send file conversion jobs to CloudConvert. | @yann_j | 0.1.7 | 957 | 110 |
90 | n8n-nodes-plemeo-ocr | Process OCR on images using Plemeo. | @jan.thanei | 0.1.19 | 954 | 1 |
96 | n8n-nodes-tesseractjs | Detect text in images using Tesseract.js OCR. | @jreyesr | 1.2.0 | 886 | 8 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
36 | n8n-nodes-roundrobin | Store and retrieve messages in a round-robin fashion. | @james-fincher | 0.18.3 | 2,431 | 2 |
56 | n8n-nodes-websockets-lite-a | Trigger workflows via WebSockets. | @tienanhemho | 0.5.5 | 1,417 | 3 |
85 | n8n-nodes-randomizer | Randomize data in workflows. | @mcnaveen | 0.1.0 | 995 | 102 |
91 | n8n-nodes-bgg | Search and retrieve board game information from BoardGameGeek. | @webthingee | 0.1.13 | 948 | 3 |
97 | @sashajo/n8n-nodes-socketio | Listen to Socket.IO events and trigger workflows. | @sashajo | 0.1.12 | 881 | 1 |