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

n8n-nodes-influx

v1.0.4

Published

n8n community node for InfluxDB (v1, v2, and v3)

Downloads

560

Readme

n8n-nodes-influx

An n8n community node for InfluxDB — the time series database platform for metrics, events, and real-time analytics. This node supports InfluxDB 1.x, 2.x, and 3.x with version-specific operations, query languages, and authentication.

n8n is a fair-code licensed workflow automation platform.

Installation | Operations | Credentials | Compatibility | Resources

Features

  • Three InfluxDB versions — unified node supporting v1, v2, and v3 with version-specific resources and operations
  • Multiple query languages — InfluxQL (v1/v2/v3), Flux (v2), and SQL (v3)
  • Parameterized queries — pass named parameters to SQL and InfluxQL queries (v3)
  • Response format options — choose between JSON, JSONL, or CSV output for v3 queries
  • Structured and raw writes — write data points with field mappings or paste raw line protocol
  • Write tuning — configurable timestamp precision, partial write acceptance, and WAL sync bypass (v3)
  • Full resource management — databases, buckets, retention policies, tables, caches, tokens, and organizations
  • Organization lookup by ID or name — skip the extra API call when you already have the org ID (v2)
  • Pagination — automatic pagination with return-all toggle for bucket and organization listings (v2)
  • Deletion safety — confirmation toggle on all destructive operations to prevent accidental deletion
  • Credential defaults — set a default database, organization, or bucket in credentials to auto-fill node fields
  • Query profiling — enable Flux query profiling with named profilers (v2)
  • Epoch precision — control timestamp format in InfluxQL query responses (v1)
  • AI agent integrationusableAsTool enabled for use in n8n AI workflows
  • Continue on fail — standard n8n error handling support

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

InfluxDB 1.x

| Resource | Operations | |----------|-----------| | Query | Execute InfluxQL Query | | Write | Write Points, Write Raw Line Protocol | | Database | Create, Delete, Get Many | | Retention Policy | Create, Delete, Get Many, Update | | Server | Ping |

InfluxDB 2.x

| Resource | Operations | |----------|-----------| | Query | Execute Flux Query, Execute InfluxQL | | Write | Write Points, Write Raw Line Protocol | | Bucket | Create, Delete, Get, Get Many, Update | | Organization | Get, Get Many | | Server | Health Check, Ping, Ready |

InfluxDB 3.x

| Resource | Operations | |----------|-----------| | Query | Execute SQL, Execute InfluxQL | | Write | Write Points, Write Raw Line Protocol | | Database | Create, Delete, Get Many, Update | | Table | Create, Delete | | Cache | Create/Delete Last Value Cache, Create/Delete Distinct Value Cache | | Token | Create Admin, Create Named Admin, Delete, Regenerate Admin | | Server | Health Check, Ping, Metrics |

Credentials

Three credential types are available, one for each InfluxDB version. Select the API version in the node to see the matching credential type.

InfluxDB 1.x API

| Field | Required | Description | |-------|----------|-------------| | Host URL | Yes | Base URL of your InfluxDB instance (e.g. http://127.0.0.1:8086) | | Username | No | Username for Basic authentication | | Password | No | Password for Basic authentication | | Default Database | No | Pre-fills database fields in the node | | Ignore SSL Issues | No | Skip TLS certificate validation |

InfluxDB 2.x API

| Field | Required | Description | |-------|----------|-------------| | Host URL | Yes | Base URL of your InfluxDB instance (e.g. http://127.0.0.1:8086) | | API Token | Yes | Token for authentication (Token <value> header) | | Default Organization | No | Pre-fills organization fields in the node | | Default Bucket | No | Pre-fills bucket fields in the node | | Ignore SSL Issues | No | Skip TLS certificate validation |

InfluxDB 3.x API

| Field | Required | Description | |-------|----------|-------------| | Host URL | Yes | Base URL of your InfluxDB instance (e.g. http://127.0.0.1:8181) | | API Token | Yes | Token for authentication (Bearer <value> header) | | Default Database | No | Pre-fills database fields in the node | | Ignore SSL Issues | No | Skip TLS certificate validation |

All credential types include a connectivity test that runs automatically when you save.

Compatibility

  • Minimum n8n version: 1.71.0 (n8nNodesApiVersion 1)
  • InfluxDB 1.x: tested with 1.8
  • InfluxDB 2.x: tested with 2.7
  • InfluxDB 3.x: tested with InfluxDB 3 Core (latest)

Development

Prerequisites

  • Node.js 22+
  • just command runner
  • Docker (for e2e tests and manual testing)

Commands

| Recipe | Description | |--------|-------------| | just build | Compile TypeScript to dist/ | | just dev | Watch mode — starts local n8n with the node loaded | | just lint | Run the n8n node linter | | just lint-fix | Lint and auto-fix | | just format | Run Prettier | | just format-check | Check formatting without writing | | just test | Run unit + integration tests | | just test-unit | Run unit tests only | | just test-int | Run integration tests only | | just test-e2e | Run e2e tests (requires Docker) | | just test-all | Run all test suites | | just test-coverage | Unit + integration with coverage enforcement | | just check | Full pre-publish check: lint + format + tests + build + verify | | just verify | Run the n8n community package scanner |

Manual Testing with Docker

Docker Compose provides containers for all three InfluxDB versions with sample data:

just docker-start       # start all containers + seed sample data
just dev                # start n8n at localhost:5678
# test in browser...
just docker-down        # stop containers

Start a single version:

just docker-start v1    # only InfluxDB 1.x
just docker-start v2    # only InfluxDB 2.x
just docker-start v3    # only InfluxDB 3.x

Run just docker-info to print credential values for n8n.

See docs/manual-testing.md for a full testing checklist covering all 46 operations.

Test Suites

  • Unit tests (test/unit/) — transport layer, action handlers, parsers, credentials
  • Integration tests (test/integration/) — full node execution with mock HTTP server
  • E2E tests (test/e2e/) — real InfluxDB containers via testcontainers

Design & Planning

See DESIGN.md for architecture docs, epics, and stories.

Resources

Version History

See CHANGELOG.md.