Home - GitHub Rexster is a graph server that exposes any Blueprints graph through REST and a binary protocol called RexPro. The HTTP web service provides standard low-level GET, POST, PUT, and DELETE methods, a flexible extensions model which allows plug-in like development for external services (such as adhoc graph queries through Gremlin), server-side “stored procedures” written in Gremlin, and a browser-based interface called The Dog House. Rexster Console makes it possible to do remote script evaluation against configured graphs inside of a Rexster Server.1
Gremlin is a graph traversal language. The documentation herein will provide all the information necessary to understand how to use Gremlin for graph query, analysis, and manipulation. Gremlin works over those graph databases/frameworks that implement the Blueprints property graph data model. Gremlin is a style of graph traversal that can be used in various JVM languages.
OneSaidWho/neo4py - GitHub
Open-source Python library for graph databases. Bulbs Bulbs is an open-source Python library for graph databases. Bulbs supports pluggable backends and currently has bindings for Neo4j Server and Rexster. Rexster is the Blueprints server and so this means Bulbs supports any Blueprints-enabled graph database, including: Neo4j, InfiniteGraph, OrientDB, Dex, TinkerGraph, and OpenRDF Sail. import timefrom bulbs.neo4jserver import Graphfrom bulbs.model import Node, Relationshipfrom bulbs.property import String, Integer, Float class Person(Node): element_type = "person" name = String(nullable=False) age = Integer() class Knows(Relationship): label = "knows" timestamp = Float(default="current_timestamp", nullable=False) def current_timestamp(self): return time.time() Bulbs API
thraxil/restclient - GitHub README.markdown Restclient Status Note restclient is still maintained and in production use by the author.
versae/neo4j-rest-client - GitHub README.rst Neo4j Python REST Client The first objective of Neo4j Python REST Client is to make transparent for Python programmers the use of a local database through python-embedded or a remote database thanks to Neo4j REST Server. So, the syntax of this API is fully compatible with python-embedded. However, a new syntax is introduced in order to reach a more pythonic style. Installation
py2neo - (Python)-[:REST]->(Neo4j)
About a year ago I gave a presentation at Devoxx where I showed off how easy it was to use any Java library with Django in Jython. The library I demonstrated this with was of course Neo4j . I had written some code for using Neo4j to define models for Django, and now it is ready to be released for you to use it. The way that the integration between Django and Neo4j is implemented is in the Model layer. Wardrobe strength: Seamless Neo4j integration in Django