# spicedb


05/17/2022, 9:39 PM
api question: i saw that the java client lib is a pretty thin wrapper over buf-generated java code, and we're using clojure in our project. we could go the route of writing interop or we could go the route of protojure (pulling from the buf proto definitions), and one of the things that came up in our discussion was the question of whether the official libs will continue to be thin wrappers over proto definitions, or whether there's intention in the future to add additional logic, such as around caching or zedtoken handling. is there a sense of which way it's more likely to go? (understanding that there's no guarantees in this world)