Skip to content

Conversation

@Sourojitbanerjee
Copy link

@Sourojitbanerjee Sourojitbanerjee commented Oct 21, 2025

Description:
This PR adds the official neo4j-driver package to enable direct Neo4J database queries from custom tools.

Changes Made:

Added "neo4j-driver": "^6.0.0" to dependencies in package.json

This enables creating custom tools that can connect directly to Neo4J databases without relying on the built-in Neo4J node

Impact:

No breaking changes to existing functionality

Enables new integration capabilities for Neo4J databases

Allows developers to create custom Neo4J query tools in Flowise

Testing:

Package will be installed automatically during next deployment/build

Can be verified by creating custom tools that require neo4j-driver

This is a straightforward dependency addition that expands Flowise's integration capabilities with Neo4J graph databases.

@HenryHengZJ
Copy link
Contributor

that's not how to add library to custom tool.

first you add the compatible library to https://github.com/FlowiseAI/Flowise/blob/main/packages/components/src/utils.ts#L52
ex: neo4j-driver

then, you enable ALLOW_BUILTIN_DEP

https://docs.flowiseai.com/configuration/environment-variables#for-built-in-and-external-dependencies

@Sourojitbanerjee
Copy link
Author

Thanks for the clarification, Henry! Got it, I’ll try to add the library to utils.ts and enable ALLOW_BUILTIN_DEP as mentioned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants