Last time i checked, neo4j REST API had a really limited support for transactions ( no way to have multiple request be part of a single transaction). Since go doesn't have a native client, i wouldn't use this combo for neo4j has my primary db.