131,648 n8n workflows β the world's largest open-source n8n workflow dataset.
36,166 vectors in Qdrant Cloud for RAG-powered workflow retrieval.
π₯ Custom Qwen 3 Coder 14B fine-tuning in progress with 21,925 cleaned examples.
Browse, search, filter, and download the 36,985 importable workflows:
For AI/ML training with instruction-tuning format (131,648 examples):
π Download from HuggingFace
git clone https://github.com/Ker102/n8n-workflows-36k.gitReady to import into your n8n instance:
| Category | Workflows | Path | Description |
|---|---|---|---|
| Community Refined | 24,696 | workflows/external/ |
Cleaned community dataset |
| Synthetic v1 | 8,744 | workflows/synthetic/ |
AI-generated variations |
| Initial Megapack | 2,057 | workflows/initial_megapack/ |
General-purpose automations |
| AI Automation Lab | 1,464 | workflows/ai-automation-lab/ |
AI agents, copilots, RAG |
| + 4 more | 24 | various | Box, Pinecone, Synapse demos |
Synthetic workflows for training AI models (in workflows_ml/):
| Category | Workflows | Description |
|---|---|---|
| Synthetic v2 | 97,000 | Node-swap generated variations from 100 archetypes |
β οΈ These are synthetic node-swapped variations optimized for ML training, not direct n8n import.
- Find a workflow using the Explorer or browse on GitHub
- Download the JSON file (click "Download JSON" in Explorer, or "Raw" β Save As on GitHub)
- Open n8n and click Import β From File
- Select the JSON file and click Import
- Configure credentials for any services (OpenAI, Slack, etc.)
- Activate and test your workflow
This dataset powers a production RAG system for AI-assisted workflow generation:
| Component | Details |
|---|---|
| Vector Database | Qdrant Cloud (1GB free tier) |
| Embeddings | Together AI M2-BERT (768-dim) |
| Vectors Indexed | 36,166 workflows |
| Query Latency | ~50ms semantic search |
| File | Examples | Purpose |
|---|---|---|
training_data_clean.jsonl |
21,925 | Cleaned instruction-output pairs |
finetune_train.jsonl |
19,732 | Unsloth/HuggingFace format |
finetune_vertex_train.jsonl |
19,732 | Vertex AI Gemini format |
# Query similar workflows
python scripts/query-qdrant.py "create a slack notification workflow"The web-based explorer at n8n-workflows-36k.vercel.app offers:
- Search - Find workflows by name or keyword
- Filter by Category - Browse specific collections
- Filter by Integration - Find workflows using Slack, Google Sheets, OpenAI, etc.
- Filter by Complexity - Basic, Intermediate, or Advanced
- One-click Download - Download JSON files directly
For ML training or bulk import, download the complete dataset:
| File | Size | Format |
|---|---|---|
n8n_workflows.jsonl |
~280MB | JSONL (one workflow per line) |
n8n_full.parquet |
~118MB | Parquet (for pandas/spark) |
workflows/
βββ ai-automation-lab/ # 1,464 AI & automation workflows
βββ initial_megapack/ # 2,057 general-purpose workflows
βββ external/ # 24,701 community refined workflows
βββ synthetic/ # 8,744 synthetic variations
βββ box-mcp-demos/ # 10 Box integration demos
βββ pinecone-rag-kits/ # 6 RAG starters
βββ synapse-pro-ops/ # 2 production workflows
βββ self-hosted-ai-starter/ # 1 AI starter template
Want an AI that writes n8n workflows from prompts? Check out Kaelux Automate.
If this helps you, consider:
- β Star the repo
- π° Sponsor on GitHub
- π’ Share with your team
Have workflows to share? See CONTRIBUTING.md.
- Repository: Apache 2.0
- Upstream sources: See
licenses/directory
Happy automating! π