Neo4j

Neo4j is a powerful, open source graph database system

Neo4j is a powerful, open source graph database system with over 15 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.

Requirements

Database User

This source only uses standard authentication. You will need to create a Neo4j user to log in to the database with, or use the default neo4j user if available.

Example

sources:
    my-neo4j-source:
        kind: neo4j
        uri: neo4j+s://xxxx.databases.neo4j.io:7687
        user: ${USER_NAME}
        password: ${PASSWORD}
        database: "neo4j"

Tip

Use environment variable replacement with the format ${ENV_NAME} instead of hardcoding your secrets into the configuration file.

Reference

fieldtyperequireddescription
kindstringtrueMust be “neo4j”.
uristringtrueConnect URI (“bolt://localhost”, “neo4j+s://xxx.databases.neo4j.io”)
userstringtrueName of the Neo4j user to connect as (e.g. “neo4j”).
passwordstringtruePassword of the Neo4j user (e.g. “my-password”).
databasestringtrueName of the Neo4j database to connect to (e.g. “neo4j”).