What You'll Build
A secure Flowise AI workflow where agents authenticate using cryptographic identity instead of API keys. Perfect for low-code teams building production AI pipelines without managing secrets.
Installation
Install the Flowise xLink integration package:
Setup Custom Nodes
Register xLink custom nodes in your Flowise instance:
Custom Node Configuration
Place the configuration file in your Flowise packages/components/nodes/Custom directory, then restart Flowise to load the new nodes.
Visual Workflow Example
Build a secure AI pipeline with identity verification:
1. Add xLink Auth Node
Drag the xLink Authenticate node onto your canvas and configure:
2. Connect to LLM Chain
Chain the authenticated connection to your LLM or API call node:
3. Add Verification (Optional)
For workflows accepting agent requests, add the xLink Verify node:
Code Integration (Optional)
For custom nodes or advanced workflows, use the JavaScript API:
Why Flowise + xLink?
Visual Security
Drag-and-drop identity nodes directly into AI workflows. No code required for authentication.
Zero Secrets
No API keys in Flowise canvas or environment variables. Identity verified cryptographically.
Low-Code Teams
Business analysts and domain experts build secure pipelines without security expertise.
Production Ready
Handles retries, failures, and trust registry updates automatically in visual flows.
Audit Trail
Every workflow execution logs cryptographic identity proofs. Full compliance visibility.
LangChain Compatible
Works seamlessly with LangChain flows, vector stores, and all Flowise integrations.
Example Workflows
RAG Pipeline with Payment
Multi-Agent Coordination
Secure API Gateway
Configuration Reference
XLinkAuthNode Parameters
agentId(string) - Unique identifier for this agentvaultPath(string) - File path to identity vaulttargetService(string) - Service to authenticate withtrustRegistry(optional) - Path to trust registry JSON
XLinkVerifyNode Parameters
trustRegistry(string) - Trust registry file pathrequiredTier(enum) - Minimum trust tier: "untrusted" | "verified" | "internal"allowedServices(array) - Whitelist of permitted service namesonFailure(enum) - Action on verification failure: "reject" | "log" | "passthrough"
Environment Variables
Performance Characteristics
xLink adds minimal overhead to Flowise workflows:
- Authentication latency: 0.3-0.8ms per request
- Verification latency: 0.2-0.5ms per incoming message
- Trust registry lookup: In-memory cache, <1ms
- Workflow impact: <0.1% overhead on typical LLM chains
For a workflow making 50 API calls, total xLink overhead is ~15-40ms — negligible compared to LLM inference (1-5 seconds).
Migration from API Keys
Before: API Key in Environment
After: xLink Identity
Start Building Secure Workflows
Add identity-based authentication to your Flowise pipelines in minutes.