Back to Nodes

Ainoflow Convert

Last updated Jan 23, 2026

n8n community nodes for Ainoflow API - Document conversion (OCR/transcription), file storage, and JSON storage

46 Weekly Downloads
166 Monthly Downloads

Included Nodes

Ainoflow Convert
Ainoflow Files
Ainoflow Storage

Description

n8n-nodes-ainoflow

n8n community nodes for Ainoflow API services.

Nodes

| Node | Description |
|——|————-|
| Ainoflow Convert | Extract text or convert to PDF from documents, images, and audio (OCR & transcription) |
| Ainoflow Files | Store and manage binary files in object storage |
| Ainoflow Storage | Store and retrieve JSON documents in key-value storage |

Installation

Follow the installation guide in the n8n community nodes documentation.

npm install @ainoflow/n8n-nodes-ainoflow

Credentials

All nodes use the shared Ainoflow API credential:

| Field | Description |
|——-|————-|
| API Key | Your Ainoflow API key |
| Base URL | API endpoint (default: https://api.ainoflow.io) |

Ainoflow Convert

Extract text or convert to PDF from documents, images, and audio files.

Operations

| Operation | Description |
|———–|————-|
| Convert File | Extract text or convert to PDF from document, image, or audio |
| Get Result | Get result of conversion job |

Input Sources

  • Binary Data – File from previous node
  • URL – Download from URL
  • Response Modes

    | Mode | Behavior |
    |——|———-|
    | Direct | Wait and return content inline |
    | Persisted | Wait and return download URLs |
    | Polling | Return job ID immediately |
    | Webhook | Notify webhook URL when complete |

    Models

    | Model | Use Case |
    |——-|———-|
    | Auto | Auto-select based on file type (recommended) |
    | PaddleOCR | OCR for images |
    | Tesseract | OCR for PDFs |
    | Whisper (tiny/small/base) | Audio transcription |

    Supported Formats

  • Documents: PDF, JPEG, PNG, TIFF, BMP, WebP, GIF, DOC(X), XLS(X), PPT(X), ODT, TXT, RTF
  • Audio: WAV, MP3, M4A, MP4, WebM, OGG, FLAC, AAC, Opus
  • Languages

    60 languages supported including: English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian, Ukrainian, Chinese (Simplified/Traditional), Japanese, Korean, Arabic, and more.

    Ainoflow Files

    Manage binary files in object storage.

    Resources & Operations

    File:
    | Operation | Description |
    |———–|————-|
    | Create | Upload new file (auto-generated key) |
    | Create or Replace | Upload file with explicit key (upsert) |
    | Download | Download file content |
    | Delete | Delete file |
    | Get URL | Get pre-signed download URL |
    | Get Metadata | Get file metadata |
    | Get Many | List files in category |

    Category:
    | Operation | Description |
    |———–|————-|
    | Get Many | List categories with file counts |

    Input Sources (Create/Replace)

  • Binary Data – File from previous node
  • URL – Server downloads from URL
  • Features

  • Categories for organizing files
  • Pre-signed URLs with configurable expiry
  • TTL support via expiresAt
  • Max file size: 100MB
  • Ainoflow Storage

    Store and retrieve JSON documents.

    Resources & Operations

    Record:
    | Operation | Description |
    |———–|————-|
    | Create | Create new record (fails if exists) |
    | Create or Replace | Create or replace record (upsert) |
    | Update | Partial update via JSON Merge Patch (RFC 7386) |
    | Get | Retrieve record by key |
    | Delete | Delete record |
    | Get Metadata | Get record metadata without content |
    | Get Many | List records in category |

    Category:
    | Operation | Description |
    |———–|————-|
    | Get Many | List categories with record counts |

    Data Input

  • Using Fields Below – Key/value pairs with expression support
  • Using JSON – Direct JSON object or array
  • Features

  • Categories for organizing records
  • TTL support via expiresAt or expiresMs
  • JSON Merge Patch for partial updates
  • Max record size: 10MB
  • Development

    Prerequisites

  • Node.js v20.19+ to v24 (v22 LTS recommended)
  • npm
  • Commands

    npm install        # Install dependencies
    npm run dev        # Run n8n with hot reload
    npm run build      # Production build
    npm run lint       # Check for issues
    npm run lint:fix   # Auto-fix issues
    

    Resources

  • Ainoflow Platform – Document conversion, file storage, and JSON storage APIs
  • Ainova Systems – Custom n8n nodes, workflow development, and AI automation solutions
  • GitHub Repository
  • n8n Community Nodes

License

MIT – Copyright 2026 Ainova Systems