N8N Integration

N8N Integration

N8N community nodes for WaveSpeedAI. Build no-code AI workflows for text-to-image, text-to-video, image-to-video, and audio generation — connect to 700+ models across 15 categories without writing HTTP requests.

Installation

  1. In N8N, open Settings -> Community Nodes
  2. Click Install and enter n8n-node-wavespeed
  3. Search for “wavespeed” in the node picker

Setup

  1. Get your API key
  2. In N8N, add credentials of type WaveSpeed API
  3. Paste your API key and save

All WaveSpeed nodes in a workflow share the same credentials.

Available Nodes

NodePurpose
WaveSpeed Task SubmitSelect model category, pick a model, configure parameters via guided form
WaveSpeed Task Submit by JSONSend raw JSON payloads for full API control
WaveSpeed Task StatusPoll task progress and retrieve outputs
WaveSpeed Upload MediaUpload images, videos, or audio for use in generation
WaveSpeed LorasFetch and select LoRA models

Supported Categories

15 AI model categories with dynamic model selection:

CategoryCategory
Text to ImageImage to Image
Text to VideoImage to Video
Video to VideoVideo Effects
Image EffectsImage Tools
Text to AudioAudio to Video
Text to TextImage to Text
Image to 3DTraining
Scenario Marketing

Models load automatically based on selected category with built-in parameter validation.

Supported Media Types

TypeFormats
ImagesJPG, JPEG, PNG, WebP, GIF, BMP, TIFF
VideosMP4, AVI, MOV, WMV, FLV, WebM, MKV, 3GP, OGV
AudioMP3, WAV, OGG, AAC, FLAC, WebM, M4A, Opus

Example Workflows

Basic generation:

WaveSpeed Task Submit -> Use Result

Upload then generate:

Read Binary File -> WaveSpeed Upload Media -> WaveSpeed Task Submit -> Use Result

With polling:

WaveSpeed Task Submit -> WaveSpeed Task Status (poll enabled) -> IF (status routing)

With LoRA:

WaveSpeed Loras -> WaveSpeed Task Submit -> Use Result

Troubleshooting

ProblemSolution
Invalid API keyRecreate the key and update credentials
Model not availableCheck category — nodes only list models you have access to
Parameter errorsReview hints for required format and limits
Upload timeoutIncrease timeout or use smaller files
Polling never resolvesLower polling interval or check task history in dashboard
© 2025 WaveSpeedAI. All rights reserved.