I have tried working with neo4j-java-driver but trust me it is really painful. You end with a boilerplate spaghetti of code that is dedicated only to conversion between Scala futures and java concept of futures. This makes adoption of neo4j by scala ...