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
1822
musl
1822
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 18226 runs
build_error
glibc
node 18226 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
13 hits · last 30 days
node
10
OpenAI (training)
1
Resources
n8n-nodes-twitter-dynamic-auth — npm install n8n-nodes-twitter-dynamic-auth · libregistry