-
Notifications
You must be signed in to change notification settings - Fork 116
Home
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
Rexster Kibbles is a collection of various Rexster server extensions provided by TinkerPop.
Please join the Gremlin users group at http://groups.google.com/group/gremlin-users for all TinkerPop related discussions.
Access graphs via the Basic REST API:
http://localhost:8182/graphs/tinkergraph/vertices/1
{
"version":"*.*",
"results": {
"_type":"vertex",
"_id":"1",
"name":"marko",
"age":29
},
"queryTime":0.12351
}
or through RexPro:
RexsterClient client = RexsterClientFactory.open("localhost", "tinkergraph");
List<Map<String, Object>> results = client.execute("g.v(1).map");
Rexster JavaDoc: 2.5.0 – 2.4.0 – 2.3.0 – 2.2.0 – 2.1.0 – 2.0.0
Rexster WikiDoc: 2.5.0 – 2.4.0 – 2.3.0 – 2.2.0 – 2.1.0 – 2.0.0
- Introduction
-
HTTP REST
- Mapping a URI to JSON
- Property Data Types
- Rexster MIME Types
- Rexster Security
- Using RexsterGraph (distributed through Blueprints)
- Extensions
- TinkerPop Extensions
- RexPro
- Third-Party Related Projects
-
HTTP/REST Clients
- Bulbs (python)
- Mogwai (python – formerly known as Thunderdome)
- GraphAlchemy (python)
- rexster-ruby (ruby)
- grex (javascript)
- RexPro Clients
- rexpro-python (python)
- rexpro-client (.NET/C#)
- rexpro-fsharp (.NET/F#)
- rexpro-php (PHP)
- dolittle (PHP)
- rexpro-ruby (ruby)
- RexConnect (TCP)
- gprexpro (Go)
- Other
-
HTTP/REST Clients
- Conclusion
<dependency>
<groupId>com.tinkerpop.rexster</groupId>
<artifactId>rexster-core</artifactId>
<version>2.5.0</version>
</dependency>
Non-Maven users can get the raw release jars from Apache’s Central Repository. Snapshots can be obtained from Sonatype (see Maven Repositories for more information).
1 Rexster documentation is up to date with the current Rexster codebase, not with the latest Rexster release.