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

n8n-nodes-komga

v1.0.5

Published

Komga node for n8n

Readme

n8n-nodes-komga

This is an n8n community node. It lets you use Komga in your n8n workflows.

Komga is a free and open source media server for your comics, mangas, BDs and magazines. This node provides full integration with the Komga API, allowing you to manage libraries, series, books, collections, and readlists through n8n workflows.

n8n is a fair-code licensed workflow automation platform.

Installation Operations Credentials Compatibility Resources Version History

Installation

Follow the installation guide in the n8n community nodes documentation.

In n8n, go to SettingsCommunity NodesInstall and enter:

n8n-nodes-komga

Or install via npm in your n8n installation directory:

npm install n8n-nodes-komga

Operations

The Komga node supports the following resources and operations:

Library

  • Create - Create a new library
  • Delete - Delete a library
  • Get - Get the data of a single library
  • List - List all libraries
  • Update - Update a library

Series

  • Get - Get the data of a single series by ID
  • List - List series (with filtering options)

Book

  • Get - Get the data of a single book
  • List - List books (with filtering options)

Collection

  • Create - Create a new collection
  • Delete - Delete a collection
  • Get - Get the data of a single collection
  • List - List all collections
  • Update - Update a collection

Readlist

  • Create - Create a new readlist
  • Delete - Delete a readlist
  • Get - Get the data of a single readlist
  • List - List all readlists
  • Update - Update a readlist

Credentials

To use this node, you need to configure Komga API credentials. You can authenticate using one of two methods:

API Key Authentication

  1. Log in to your Komga instance
  2. Go to SettingsAPI Keys
  3. Create a new API key or use an existing one
  4. In n8n, select API Key as the authentication method
  5. Enter your Komga instance base URL (e.g., https://komga.example.com)
  6. Enter your API key

Basic Authentication

  1. In n8n, select Basic Auth as the authentication method
  2. Enter your Komga instance base URL
  3. Enter your Komga username and password

Note: The default base URL is set to https://demo.komga.org for testing purposes. Make sure to update this with your own Komga instance URL.

Compatibility

  • Minimum n8n version: 1.0.0
  • Komga API version: v1 (compatible with Komga 0.160.0+)

This node has been tested with:

  • n8n 1.0.0 and later
  • Komga 0.160.0 and later

Usage

Example Workflows

Automate Library Management:

  • Create a library when a new folder is detected
  • Update library metadata from external sources
  • Monitor library health and send notifications

Series and Book Management:

  • List all series in a library
  • Get book details for processing
  • Filter books by metadata or status

Collection and Readlist Automation:

  • Create collections based on tags or metadata
  • Automatically generate readlists from external sources
  • Update collection metadata in bulk

Tips

  • Use the List operations to retrieve all items, then filter or process them in subsequent nodes
  • The node supports dynamic expressions, so you can use data from previous nodes in your workflow
  • For large datasets, consider using pagination options available in List operations

Resources

Version History

1.0.00

  • Initial release
  • Support for Library, Series, Book, Collection, and Readlist resources
  • API Key and Basic Auth authentication methods
  • Full CRUD operations for Library, Collection, and Readlist
  • List and Get operations for Series and Book

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT


Author: Sylvain Cau Repository: https://github.com/AshDevFr/n8n-nodes-komga