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

@frontic/n8n-nodes-ingest

v0.2.0

Published

Frontic n8n node for sending data to the Frontic Ingest API

Readme

n8n-nodes-frontic

This is an n8n community node. It lets you use Frontic Ingest API in your n8n workflows.

Frontic is a data ingestion and synchronization platform that allows you to send data to your Frontic project through RESTful API endpoints. The Frontic Ingest Node enables you to seamlessly integrate Frontic's data ingestion capabilities into your n8n automation workflows, allowing you to upsert or delete data records programmatically.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

The Frontic Ingest Node supports the following operations:

  • Upsert: Send data to Frontic's upsert endpoint to create or update records in your Frontic project. The node accepts input data from previous nodes in your workflow and sends it as a JSON array to the configured upsert endpoint.

  • Delete: Send data to Frontic's delete endpoint to remove records from your Frontic project. Similar to upsert, it processes input data and sends it to the configured delete endpoint.

Credentials

To use the Frontic Ingest Node, you need to authenticate with Frontic using an API key.

Prerequisites

  1. You need a Frontic account and project
  2. You need to create an Ingest API key in your Frontic project settings

Setting up credentials

  1. In your n8n workflow, add the Frontic Ingest Node
  2. Click on the credentials field and select "Create New"
  3. Navigate to your Frontic Settings to create a new Ingest API key
  4. Copy the API key and paste it into the "API Key" field in the credentials form
  5. Save the credentials

The API key will be automatically included in the Authorization header of all requests made to Frontic's Ingest API.

Compatibility

  • Minimum n8n version: Compatible with n8n workflows that support n8n Nodes API version 1
  • Node version: 1.0.0

Usage

Configuring the Node

  1. Upsert Endpoint: Enter your Frontic upsert endpoint URL. You can find this endpoint in your integration feed setup in the Frontic dashboard. The format is typically: https://ingest-<project-id>.frontic.com/ingest/<feed-id>/upsert

  2. Delete Endpoint: Enter your Frontic delete endpoint URL. Similar to the upsert endpoint, you can find this in your integration feed setup. The format is typically: https://ingest-<project-id>.frontic.com/ingest/<feed-id>/delete

  3. Ingest Operation: Select the operation you want to perform:

    • Upsert: To create or update records
    • Delete: To remove records

How It Works

The Frontic Ingest Node processes data from previous nodes in your workflow:

  1. Input Processing: The node collects all input items from the previous node(s) in your workflow
  2. Data Transformation: Each input item's JSON data is extracted and added to an array
  3. API Request: The node sends a POST request to the selected endpoint (upsert or delete) with the array of data as the request body
  4. Response: The API response is returned and can be used by subsequent nodes in your workflow

Example Workflow

A typical use case might involve:

  1. Fetching data from a source (e.g., a database, API, or file)
  2. Transforming the data using n8n's data transformation nodes
  3. Using the Frontic Ingest Node to send the transformed data to Frontic
  4. Processing the response or triggering additional actions

The node accepts any JSON data structure, making it flexible for various data formats and use cases.

Resources

Test the node

To test the node, follow these steps:

  1. Install n8n globally

    npm install n8n -g
  2. Publish the node locally (inside the n8n-nodes-frontic directory)

    npm run build
    npm link
  3. Install the node in n8n (inside the n8n directory)

    cd ~/.n8n/custom
    npm link n8n-nodes-frontic
  4. Start n8n

    n8n start

Troubleshooting:

If the directory ~/.n8n/custom does not exist, start n8n once (this will create ~/.n8n) and then run

# Inside the ~/.n8n directory
mkdir custom
cd custom
npm init

and continue with step 3.