I'm currently looking at Scala for various application areas at work, rather than Java, and I have the impression that there isn't much support for access to Neo4j in Scala, compared to other databases, beyond wrapping the Java drivers. Do you know of any projects to improve the usability of Neo4j from other languages like Scala, Python etc? Or do people tend to resort to the REST interface instead?
There are 2 ways you can access Neo4j database at present:
- REST, which can be used from any programming language that supports HTTP
- Java API - which you can use from any JVM based language, including scala
That said, there are a number of libraries/wrappers for different programming languages that you can use.
Neo Technology maintains the list of active ones here: