Menu Close
    Hire Us Request Quote Reading List Switch to Dark Mode

    Odoo Neo4j Connector


    Neo4j is a graph database management system developed by Neo Technology, Inc. Described by its developers as an ACID-compliant transactional database with native graph storage and processing,  Neo4j is the most popular graph database according to

    Neo4j is implemented in Java and accessible from software written in other languages using the Cypher Query Language through a transactional HTTP endpoint.

    We have introduced a new connector Odoo Neo4j Connector. Using this module we have to post data on Neo4j Graph Database. Neo4j is very easy to represent connected data.  Neo4j CQL query language commands are in human readable format and very easy to learn.


    • This application helps to create a Graph on Neo4j.
    • This application depends on “Automated Action Rules”.
    • Neo4j uses patterns to describe graph data.
    • To use this application you must have credentials of the Neo4j Graph Database.
    • Use Cypher Query Language to post data on Neo4j.


    • You must be familiar with graph database concepts and the property graph model.
    • Also installed Neo4j and familiar with Cypher Query language, which is used in Neo4j.
    • You must have installed ‘Neo4j Python Driver’ named py2neo.
    • To install py2neo take reference from Install py2neo.


    • Place webkul_neo4j_automated files inside your Odoo addons.
    • Update app list at Odoo. (First Enable Developer Mode)
    • Remove “Apps” filter & search “Neo4j Connector“.
    • Start your installation


    Once the module is installed, a new menu named Neo4j will get added.

    Neo4j Credentials

    • To get the credential of Neo4j, you must have installed Neo4j on your server.
    • After Successful installation of Neo4j, you have to create an account on Neo4j.
    • If you use Neo4j on the local server then, the url must start with “bolt”. Example:-  bolt://localhost.
    • If the Neo4j server is globally accessible then the url should start with “http”. Example:-


    Neo4j Queries

    • After setting credentials, you have to write a query which post on Neo4j.
    • First give a name for the Rule.
    • Select a Model for which you have to post data on Neo4j.
    • Go to Query Tab and write a query which post data on Neo4j in ‘Cypher Query Language’
    • Last create or set mapping fields.

    Data posted on Neo4j

    Data that post on Neo4j and is represented in the form of Graph in which the relationship between nodes is shown by connecting lines.


    For any kind of technical assistance, just raise a ticket at : and for any doubt contact us at


    Current Product Version - 1.0

    Supported Framework Version - V10

    . . .


    Add Your Comment

    Be the first to comment.

    Back to Top
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again

    Table of Content

    Hide Index