Compose
Source Handlers
Neo4j

Neo4j

💡

This page is currently under construction and expected to change. Please feel free to reach out to us directly in case you are having any troubles.

This handler allows you to use the GraphQL schema created by @neo4j/graphql.

How to use?

To get started, install the handler library:

npm i @omnigraph/neo4j

Then you can import the library in your configuration file, and define your Neo4j source;

mesh.config.ts
import { defineConfig } from '@graphql-mesh/compose-cli'
import { loadNeo4jSubgraph } from '@omnigraph/neo4j'
 
export const composeConfig = defineConfig({
  subgraphs: [
    {
      sourceHandler: loadNeo4jSubgraph('MyNeo4j', {
        url: 'neo4j://localhost',
        username: 'neo4j',
        password: 'MY_PASSWORD'
      })
    }
  ]
})