3 ms·
In addition to the Neo4j REST server, you can also connect to Neo4j through Rexster (http://neo4j-user-list.438527.n3.nabble.com/Neo-Rexster-being-ready-to-test
by espeed 15y ago
In addition to the Neo4j REST server, you can also connect to Neo4j through Rexster (http://neo4j-user-list.438527.n3.nabble.com/Neo-Rexster-being-ready-to-test-td792156.html http://neo4j-user-list.438527.n3.nabble.com/Neo-Rexster-bein...), an open-source REST server optimized for recommendations and paging (binary bindings are also in the works).
Rexster is part of the TinkerPop stack (http://www.tinkerpop.com/ http://www.tinkerpop.com/). TinkerPop is a developer group founded by Marko Rodriguez and Peter Neubauer, and Peter is also a founder and the COO of Neo4j.
Here's the basic Rexster API (https://github.com/tinkerpop/rexster/wiki/Basic-REST-API https://github.com/tinkerpop/rexster/wiki/Basic-REST-API). In addition, Rexster has tight integration with Gremlin (https://github.com/tinkerpop/gremlin/wiki https://github.com/tinkerpop/gremlin/wiki), the graph query language, which also came out of the TinkerPop group.
Gremlin makes traversals easy and allows you to do stuff like calculate PageRank in 2 lines. Here's a short screencast that will give you a flavor for what you can do with Gremlin (http://www.youtube.com/watch?v=5wpTtEBK4-E_ http://www.youtube.com/watch?v=5wpTtEBK4-E_).
There is a Python persistence framework in the works called Bulbs that connects to Neo4j through Rexster, and there is also a Web toolkit called Bulbflow (http://bulbflow.com http://bulbflow.com) that is based on Bulbs and Flask. Both are due to be released next week.
If you are interested in the emerging graph landscape, I encourage you to join the discussions going on in the Gremlin User group (https://groups.google.com/forum/#!forum/gremlin-users https://groups.google.com/forum/#!forum/gremlin-users) -- it's not just for Gremlin stuff (anything graph-related goes).