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 🙏

© 2026 – Pkg Stats / Ryan Hefner

@imagekit/n8n-nodes-imagekit

v1.0.6

Published

n8n community node for the ImageKit Media APIs

Readme

ImageKit.io n8n Community Node

npm version License: MIT n8n Community Node Twitter Follow

This n8n community node brings ImageKit.io media management APIs directly into your automation workflows. Use it to upload, organize, search, update, and manage files and folders in your ImageKit media library without writing custom integration code.

ImageKit is a complete media management platform for real-time image and video optimization, transformation, storage, metadata management, and delivery through a global CDN. With this node, n8n workflows can connect ImageKit with your CMS, DAM, e-commerce, support, analytics, and internal operations systems.

n8n is a workflow automation platform that helps you connect apps, APIs, and services with low-code workflows.

Installation

You can install the node in n8n using the community nodes UI.

  1. Open your n8n instance.
  2. Go to Settings > Community Nodes.
  3. Select Install.
  4. Enter the package name:
@imagekit/n8n-nodes-imagekit
  1. Select Install and restart n8n if your deployment requires it.

For more details, refer to the n8n community nodes installation guide.

Documentation

Refer to the ImageKit official API documentation for detailed API behavior, request parameters, and response formats.

For n8n-specific setup, see:

What you can build

Use this node to automate common ImageKit media workflows:

  • Upload assets: Upload files from n8n binary data or remote URLs.
  • Organize media: Create, move, copy, rename, and delete files and folders.
  • Search assets: List and search media library assets with filters, pagination, and sorting.
  • Manage metadata: Fetch metadata, update custom metadata, and manage custom metadata field definitions.
  • Process in bulk: Delete files or update tags across multiple file IDs.
  • Maintain delivery freshness: Purge CDN cache and check purge request status.
  • Automate account operations: Manage origins, URL endpoints, usage data, and saved extensions.
  • React to ImageKit events: Use webhook triggers to start workflows from ImageKit events.

Authentication

To use this node, create ImageKit API credentials in n8n.

  1. Sign in to your ImageKit dashboard.
  2. Go to Developer Options > API Keys.
  3. Copy your Private Key.
  4. In n8n, create credentials of type ImageKit API.
  5. Paste the private key and save the credentials.

For webhook triggers, configure credentials of type ImageKit Webhook API with the webhook secret used to verify incoming ImageKit webhook payloads.

Security note: Your ImageKit private key can perform privileged account operations. Store it only in n8n credentials and never expose it in workflow data, logs, frontend code, or shared screenshots.

Usage

Upload a file

  1. Add the ImageKit node to your workflow.
  2. Select File as the resource.
  3. Select Upload as the operation.
  4. Provide either:
    • Input Data Field Name for binary data from a previous node, or
    • File URL for a remote file.
  5. Set the file name and optional upload settings such as folder, tags, overwrite behavior, custom metadata, and response fields.
  6. Execute the workflow.

List and search assets

  1. Add the ImageKit node to your workflow.
  2. Select Asset as the resource.
  3. Select List and Search as the operation.
  4. Configure Limit, Skip, Sort By, and Sort Direction.
  5. Optionally filter by path, file type, or asset type.

Search query examples

ImageKit supports Lucene-like search syntax for advanced asset discovery.

name:"image.jpg"
type:image
size:>1000000
tags:product AND tags:featured

Refer to ImageKit's list and search assets documentation for the full search syntax.

Resources