PHPackages                             vinelab/neoclient - 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. vinelab/neoclient

ActiveLibrary

vinelab/neoclient
=================

NeoClient is the most advanced Http Client for Neo4j

v3.4.0(9y ago)01.2k↓100%MITPHPPHP ^5.5|^7.0

Since Sep 18Pushed 9y ago2 watchersCompare

[ Source](https://github.com/Vinelab/neo4j-neoclient)[ Packagist](https://packagist.org/packages/vinelab/neoclient)[ Docs](http://neoxygen.io)[ RSS](/packages/vinelab-neoclient/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (11)Versions (121)Used By (0)

NeoClient
=========

[](#neoclient)

This repository has moved
=========================

[](#this-repository-has-moved)

Neoxygen's NeoClient has been moved to

Version 3 of this library is still maintained for bug support for the users requiring `neoxygen/neoclient` in their composer's dependencies.

Version 3 End of Maintenance is planned on September 1, 2016.

Version 4 (with support for the Bolt binary protocol - in current developement) will only be available on the GraphAware's repository.

If you are having issues for the migration, you can open an issue here :

GraphAware's Enterprise customers can send a direct support email to their first level of support at GraphAware.

---

A PHP HttpClient for the Neo4j ReST API with MultiDB Support
------------------------------------------------------------

[](#a-php-httpclient-for-the-neo4j-rest-api-with-multidb-support)

[![Build Status](https://camo.githubusercontent.com/a94f3b214b7fcf4a02e755796152a9592d86a8e394aaa901c94066ac86e8e258/68747470733a2f2f7472617669732d63692e6f72672f6e656f787967656e2f6e656f346a2d6e656f636c69656e742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/neoxygen/neo4j-neoclient)[![Latest Stable Version](https://camo.githubusercontent.com/21230c65a5279a112b84a745c08aa85239ea8580474e89e950b4a3040de0323d/68747470733a2f2f706f7365722e707567782e6f72672f6e656f787967656e2f6e656f636c69656e742f762f737461626c652e737667)](https://packagist.org/packages/neoxygen/neoclient)[![Total Downloads](https://camo.githubusercontent.com/4ff8e36f9617550d5e96f4338d592bd62954402de3553b5fa396c3de32435305/68747470733a2f2f706f7365722e707567782e6f72672f6e656f787967656e2f6e656f636c69656e742f646f776e6c6f6164732e737667)](https://packagist.org/packages/neoxygen/neoclient)[![Latest Unstable Version](https://camo.githubusercontent.com/d8b374b5a719d6dbfc8a55c712c681dc625a7d0df1f2a24409a66eb63c4b9491/68747470733a2f2f706f7365722e707567782e6f72672f6e656f787967656e2f6e656f636c69656e742f762f756e737461626c652e737667)](https://packagist.org/packages/neoxygen/neoclient)[![License](https://camo.githubusercontent.com/3c6a23575f9c1ce5a1162e5007f4e0496c6c10a448f3121e4cdcaccc669310e1/68747470733a2f2f706f7365722e707567782e6f72672f6e656f787967656e2f6e656f636c69656e742f6c6963656e73652e737667)](https://packagist.org/packages/neoxygen/neoclient)[![SensioLabsInsight](https://camo.githubusercontent.com/dad70cefc3546e59e2b21c63fb3a83377c8bc2efc72dd3e10071d2004689b200/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f62616338343066302d376233302d343230362d613065302d6336663463613332303037372f6269672e706e67)](https://insight.sensiolabs.com/projects/bac840f0-7b30-4206-a0e0-c6f4ca320077)

Supported and Sponsored By
--------------------------

[](#supported-and-sponsored-by)

[![GraphAware](https://camo.githubusercontent.com/970490c0af5bfc279a3072659760249dbc36e2784a5890666ac15818bb226cae/687474703a2f2f677261706861776172652e636f6d2f696d616765732f6c6f676f2e706e67)](http://graphaware.com)

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

[](#introduction)

NeoClient 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
- Built-in and automatic support for *Neo4j Enterprise HA Master-Slave Mode* with auto slaves fallback
- Fully extensible (You can create your own extensions)

#### Neo4j Version Support

[](#neo4j-version-support)

**Version****Tested**&lt;= 2.1.5No&gt;= 2.1.6Yes2.2Yes#### Neo4j Feature Support

[](#neo4j-feature-support)

**Feature****Supported?**AuthYesRemote CypherYesTransactionsYesHigh AvailabilityYesEmbedded JVM supportNo### Requirements

[](#requirements)

- PHP 5.5+
- A Neo4j database (minimum version 2.1.6)

### Getting Help

[](#getting-help)

You can:

- Check out an [example application build with NeoClient](https://github.com/neo4j-contrib/developer-resources/tree/gh-pages/language-guides/php/neoclient)
- [Ask a question on StackOverflow](http://stackoverflow.com/questions/ask?tags=neo4j-neoclient-php,php,neo4j)
- Chat with us on Gitter: [!\[Gitter\](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/neoxygen/neo4j-neoclient?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
- For bugs, please feel free to create a [new issue on GitHub](https://github.com/neoxygen/neo4j-neoclient/issues/new)

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

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

### Installation

[](#installation)

Add the library to your composer dependencies :

```
composer require neoxygen/neoclient
```

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

```
