Use of neo4j embedded directly into a Java application, using GraphDatabaseService interface
Neo4j can be setup as an embedded database directly in a Java application, whether as a server or desktop, or otherwise. This is primarily achieved through the use of GraphDatabaseService
interface in the Java code.
Use of neo4j an an embedded database does not preclude using it simultaneously via its REST API, or through its web admin console, as long it is correctly configured at boot time.