PHPackages                             autoprotect-group/neo4j-php-client - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. autoprotect-group/neo4j-php-client

ActiveLibrary[HTTP &amp; Networking](/categories/http)

autoprotect-group/neo4j-php-client
==================================

Neo4j-PHP-Client is the most advanced PHP Client for Neo4j

5.4.4(4y ago)1676MITPHPPHP ^7.1.3|^8.0

Since Sep 18Pushed 2y agoCompare

[ Source](https://github.com/AutoProtect-Group/neo4j-php-client)[ Packagist](https://packagist.org/packages/autoprotect-group/neo4j-php-client)[ Docs](http://graphaware.com)[ RSS](/packages/autoprotect-group-neo4j-php-client/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (13)Versions (208)Used By (0)

THIS REPOSITORY IS ARCHIVED. This is no longer supported or used by Navigate/APG

GraphAware Neo4j PHP Client
===========================

[](#graphaware-neo4j-php-client)

An Enterprise Grade Client for Neo4j
------------------------------------

[](#an-enterprise-grade-client-for-neo4j)

[![Build Status](https://camo.githubusercontent.com/393e59de94d2df4e5a3c7e8379315fda7d7eff092e0b7b937738bf64ec02e1c0/68747470733a2f2f7472617669732d63692e6f72672f6175746f70726f746563742d67726f75702f6e656f346a2d7068702d636c69656e742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/autoprotect-group/neo4j-php-client)[![Latest Stable Version](https://camo.githubusercontent.com/2439c62cf37bcb15e125d3c20f9dc149471a9868ad0a8233e4b5ebc6ef8d225b/68747470733a2f2f706f7365722e707567782e6f72672f6175746f70726f746563742d67726f75702f6e656f346a2d7068702d636c69656e742f76)](https://packagist.org/packages/autoprotect-group/neo4j-php-client)[![Total Downloads](https://camo.githubusercontent.com/95c9cac8657ac931a587bf96ea38701d38beb016db97f495d91bc05f34f1ae4c/68747470733a2f2f706f7365722e707567782e6f72672f6175746f70726f746563742d67726f75702f6e656f346a2d7068702d636c69656e742f646f776e6c6f6164732e737667)](https://packagist.org/packages/autoprotect-group/neo4j-php-client)[![License](https://camo.githubusercontent.com/edfef82d48476f849df7a6ff99f096c9641243da86dc5578b7d33afcebc7445f/68747470733a2f2f706f7365722e707567782e6f72672f6175746f70726f746563742d67726f75702f6e656f346a2d7068702d636c69656e742f6c6963656e73652e737667)](https://packagist.org/packages/autoprotect-group/neo4j-php-client)

Introduction
------------

[](#introduction)

Neo4j-PHP-Client is the most advanced and flexible [Neo4j](http://neo4j.com) Client for PHP.

### What is Neo4j?

[](#what-is-neo4j)

Neo4j is a transactional, open-source graph database. A graph database manages data in a connected data structure, capable of representing any kind of data in a very accessible way. Information is stored in nodes and relationships connecting them, both of which can have arbitrary properties. To learn more visit [What is a Graph Database](http://neo4j.com/developer/graph-database/)?

### Key features

[](#key-features)

- Supports multiple connections
- Support for Bolt binary protocol
- Built-in and automatic support for *Neo4j Enterprise HA Master-Slave Mode* with auto slaves fallback

#### Neo4j Version Support

[](#neo4j-version-support)

**Version****Tested**&lt;= 2.2.6No&gt;= 2.2.6Yes2.2Yes2.3Yes3.0 +Yes#### Neo4j Feature Support

[](#neo4j-feature-support)

**Feature****Supported?**AuthYesRemote CypherYesTransactionsYesHigh AvailabilityYesEmbedded JVM supportNoBinary ProtocolYes### Requirements

[](#requirements)

- PHP &gt;= 5.6
- ext-bcmath
- ext-mbstring
- A Neo4j database (minimum version 2.2.6)

### Getting Help

[](#getting-help)

You can:

- [Ask a question on StackOverflow](http://stackoverflow.com/questions/ask?tags=graphaware,php,neo4j)
- For bugs, please feel free to create a [new issue on GitHub](https://github.com/graphaware/neo4j-php-client/issues/new)

### Implementations

[](#implementations)

- [Symfony Framework Bundle](https://github.com/neo4j-contrib/neo4j-symfony)

Installation and basic usage
----------------------------

[](#installation-and-basic-usage)

### Installation

[](#installation)

Add the library to your composer dependencies :

```
composer require "autoprotect-group/neo4j-php-client:^5.0"
```

Require the composer autoloader, configure your connection by providing a connection alias and your connection settings :

```
