Registry / communication / n8n-nodes-twitter-dynamic-auth

n8n-nodes-twitter-dynamic-auth

JSON →
library0.1.0jsnpmunverified

Custom n8n node that adds dynamic Twitter authentication credentials, allowing requests on behalf of multiple users. Version 0.1.0, initial release. Unlike the built-in Twitter node which uses a single static account, this node exposes Consumer Key, Consumer Secret, Access Token, and Access Secret fields that can be dynamically set per workflow execution. Useful for multi-tenant Twitter integrations where each user provides their own tokens.

npm install n8n-nodes-twitter-dynamic-auth
INSTALL
IMPORT
SIG · N8N-NODES-TWITTER-
N
n8n-nodes-twitter-dynamic-auth
communicationjavascriptv0.1.0
Install
—
Import
—
Disk
—
Pass rate
0/ 6
Env Coverage0 / 6
glibc
18–22
musl
18–22
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18–226 runs
build_error
glibc
node 18–226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

TwitterDynamicAuth
✓ import { TwitterDynamicAuth } from 'n8n-nodes-twitter-dynamic-auth'
✗ import TwitterDynamicAuth from 'n8n-nodes-twitter-dynamic-auth'
Named export of the credential class
TwitterDynamicAuthNode
✓ import { TwitterDynamicAuthNode } from 'n8n-nodes-twitter-dynamic-auth'
✗ const { TwitterDynamicAuthNode } = require('n8n-nodes-twitter-dynamic-auth')
Use named import for the node class
credentialType
✓ import { credentialType } from 'n8n-nodes-twitter-dynamic-auth'
If the package exports helper constants; check package for actual exports

Shows importing the node and setting dynamic credentials from environment variables

import { TwitterDynamicAuth, TwitterDynamicAuthNode } from 'n8n-nodes-twitter-dynamic-auth'; // Register in n8n custom nodes folder // The node provides 4 credential fields const credentials = { consumerKey: process.env.TWITTER_CONSUMER_KEY || '', consumerSecret: process.env.TWITTER_CONSUMER_SECRET || '', accessToken: process.env.TWITTER_ACCESS_TOKEN || '', accessSecret: process.env.TWITTER_ACCESS_SECRET || '', }; // Use with n8n workflow const node = new TwitterDynamicAuthNode(); node.execute({ credentials });
Debug
Known issues
gotchaRequires n8n version that supports custom nodes (>=0.100.0)
fix
Use n8n version 0.100.0 or later
affects: >=0.1.0
gotchaCredential fields are exposed in plaintext in workflow definitions – avoid hardcoding secrets
fix
Use environment variables or n8n credential store
affects: >=0.1.0
Errors
Common errors & fixes
Cannot find module 'n8n-nodes-twitter-dynamic-auth'
Package not installed or not linked correctly
fix
Run 'npm install n8n-nodes-twitter-dynamic-auth' or 'npm link' in n8n custom nodes directory
Error: Twitter API returned 401 Unauthorized
Invalid or expired token/secret combination
fix
Verify consumer key, consumer secret, access token, and access secret are correct and not expired
Upgrade
Version history
0.1.0latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
19 hits · last 30 days
node
14
Anthropic
2
OpenAI (training)
1
Resources
n8n-nodes-twitter-dynamic-auth — npm install n8n-nodes-twitter-dynamic-auth · libregistry