npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@ibracob.dev/n8n-nodes-fal

v1.0.4

Published

n8n node for Fal.ai - LLM text generation, image/video generation, image editing, and vision AI models

Readme

n8n-nodes-fal

This is an n8n community node that integrates with Fal.ai to provide comprehensive AI capabilities including text generation, image/video generation, and multimodal AI models.

Features

  • LLM (Text Generation) with 25+ language models including GPT, Claude, Gemini, DeepSeek, and Llama
  • Text-to-Image generation using FLUX and Stable Diffusion models
  • Text-to-Video generation with OpenAI Sora 2 and Google Veo 3.1
  • Image Editing (image-to-image transformation) with FLUX, Reve, and Seedream
  • Image-to-Video generation with Sora 2, Veo 3.1, and more
  • Video-to-Video transformation with Sora 2 Remix
  • Vision Language Models for image analysis with GPT, Claude, Gemini, Llama
  • Workflow Execution - Chain multiple AI models together in custom workflows
  • Queue Management - Advanced control over request submission, status monitoring, and cancellation
  • Utility Operations (upscaling, background removal, NSFW detection)
  • Support for 60+ AI models across all capabilities
  • Queue-based processing with automatic status polling
  • Webhook support for asynchronous operations

Installation

Option 1: Via n8n Community Nodes (Recommended - when published)

  1. In n8n, go to SettingsCommunity Nodes
  2. Click Install a community node
  3. Enter: @ibracob.dev/n8n-nodes-fal
  4. Click Install

Option 2: Manual Installation (Development)

# Clone the repository
git clone https://github.com/ibraschwan/n8n-nodes-fal.git
cd n8n-nodes-fal

# Install dependencies and build
npm install
npm run build

# Link to your n8n installation
cd ~/.n8n/custom/
npm link /path/to/n8n-nodes-fal

# Restart n8n

Quick Start

  1. Get your Fal.ai API key from fal.ai/dashboard/keys
  2. Add the Fal node to your workflow
  3. Configure credentials with your API key
  4. Choose a resource (Text to Image, LLM, etc.)
  5. Set parameters and execute!

See the Complete Usage Guide for detailed examples and workflows.

Credentials

You'll need a Fal.ai API key. You can obtain one from fal.ai/dashboard/keys.

Operations

LLM (Text Generation)

Generate text using state-of-the-art language models (25+ models):

OpenAI Models:

  • GPT-5 Chat (Premium 10x) - Latest GPT-5 model
  • O3 (Premium 10x) - OpenAI's reasoning model
  • GPT-4.1 (Premium 10x) - Advanced GPT-4
  • GPT-4o (Premium 10x) - Optimized GPT-4
  • GPT-5 Mini, GPT-5 Nano, GPT-4o Mini
  • GPT-OSS 120B - Open source variant

Anthropic Claude:

  • Claude 3.7 Sonnet (Premium 10x) - Latest Claude
  • Claude 3.5 Sonnet (Premium 10x) - Advanced reasoning
  • Claude 3.5 Haiku (Premium 10x) - Fast Claude
  • Claude 3 Haiku

Google Gemini:

  • Gemini 2.5 Pro (Premium 10x) - Most capable Gemini
  • Gemini Pro 1.5 (Premium 10x) - Advanced model
  • Gemini 2.5 Flash, Gemini 2.0 Flash
  • Gemini Flash 1.5, Flash 1.5 8B
  • Gemini 2.5 Flash Lite (default, cost-effective)

Meta Llama:

  • Llama 3.1 70B, Llama 3.1 8B
  • Llama 3.2 3B, Llama 3.2 1B
  • Llama 4 Maverick, Llama 4 Scout

Other:

  • DeepSeek R1 (Premium 10x) - Advanced reasoning model

Features:

  • System prompts for custom instructions
  • Temperature control (0-2) for creativity/consistency
  • Max tokens configuration
  • Priority settings (throughput/latency)
  • Reasoning mode for compatible models

Text to Image

Generate images from text prompts using various AI models:

  • FLUX 1.1 Pro - High-quality text-to-image generation
  • FLUX 1 Pro/Dev/Schnell - Professional and fast variants
  • Stable Diffusion XL - Fast SDXL generation
  • Stable Diffusion 3.5 Large - Latest SD model

Text to Video

Generate videos from text prompts with state-of-the-art models:

  • Sora 2 Pro - OpenAI's richly detailed videos with audio
  • Sora 2 - OpenAI's state-of-the-art video generation with audio
  • Veo 3.1 - Google's most advanced AI video generation with sound
  • Veo 3.1 Fast - Faster and more cost-effective version
  • Supports 4s, 6s, and 8s video durations
  • Multiple aspect ratios (16:9, 9:16, 1:1)
  • Audio generation support

Image Editing

Edit and transform existing images using text prompts:

  • Reve Edit - Transform images via text prompts
  • Nano Banana Edit - Google's state-of-the-art editing model
  • Seedream V4 Edit - ByteDance unified generation/editing
  • FLUX Pro Kontext - Targeted local edits and scene transformations
  • FLUX Kontext LoRA - Fast editing with LoRA support

Image to Video

Convert images into videos using AI models:

  • Sora 2 Pro Image to Video - OpenAI's richly detailed videos with audio from images
  • Sora 2 Image to Video - OpenAI's state-of-the-art image to video with audio
  • Veo 3.1 Image to Video - Google's state-of-the-art image animation
  • Veo 3.1 First-Last Frame - Generate videos from start/end frames
  • Veo 3.1 Reference to Video - Videos from reference images
  • Kling V1.6 Pro/Standard - High-quality image to video
  • Runway Gen3 - Fast Turbo generation
  • Luma Dream Machine - Luma AI video generation

Video to Video

Transform and remix existing videos:

  • Sora 2 Remix - Transform videos based on text/image prompts
    • Rich edits and style changes
    • Creative reinterpretations
    • Preserves motion and structure
    • Supports aspect ratio and duration customization

Vision (Image Analysis)

Analyze images using vision language models:

  • Gemini 2.5 Flash/Pro - Google's latest vision models
  • Claude 3.7/3.5 Sonnet - Anthropic's advanced vision AI
  • GPT-4o - OpenAI's vision model
  • Llama 3.2 90B Vision - Meta's vision model
  • Support for multiple images per request
  • Customizable temperature and token limits

Workflow

Execute custom workflows or pre-built workflow endpoints:

  • Execute Custom Workflow - Define multi-step workflows with JSON
  • Execute Pre-Built Workflow - Use Fal's pre-built workflows (e.g., workflows/fal-ai/sdxl-sticker)
  • Chain multiple models together in sequence
  • Webhook support for asynchronous processing
  • Example: Generate image → Remove background → Create sticker (all in one workflow)

Queue Management

Advanced queue control for long-running or batch operations:

  • Submit Request - Queue any model request and get a request ID
  • Get Status - Check request status, queue position, and logs
  • Stream Status - Real-time status updates via Server-Sent Events
  • Get Response - Retrieve completed results
  • Cancel Request - Cancel queued requests before processing
  • Perfect for monitoring, batching, and advanced orchestration

Utility

Professional-grade utility operations:

  • Image Upscaling - Enhance images with Topaz AI (2x or 4x)
  • Video Upscaling - Professional video upscaling with Topaz (2x or 4x)
  • Remove Background (Image) - Bria RMBG 2.0 for clean cutouts
  • Remove Background (Video) - Automatic video background removal
  • NSFW Detection - Predict if images are NSFW or SFW

Example Workflows

Simple Image Generation

Manual Trigger → Fal (Text to Image, FLUX 1.1 Pro, "sunset over ocean")

AI Content Pipeline

Fal (Generate) → Fal (Edit) → Fal (Upscale)

Queue-Based Processing

Fal (Queue: Submit) → Wait → Fal (Queue: Get Status) → IF → Fal (Queue: Get Response)

Multi-Step Video Creation

Fal (Text→Image) → Fal (Image→Video) → Fal (Upscale Video)

See the Complete Usage Guide for more examples!

Compatibility

Tested with n8n version 1.0.0 and above.

Resources

License

MIT