Under https://github.com/hyperledger there are many Java Client SDK projects like fabric-gateway / fabric-gateway-java / fabric-sdk-java.
Why are there so many Java clients?
How do I choose which one to use?
Under https://github.com/hyperledger there are many Java Client SDK projects like fabric-gateway / fabric-gateway-java / fabric-sdk-java.
Why are there so many Java clients?
How do I choose which one to use?
Copyright © 2021 Jogjafile Inc.
I appreciate it could be more obvious. The README for each repo does give some guidance. From the fabric-sdk-java README:
That points to fabric-gateway-java as the API to use.
From Fabric v2.4, the fabric-gateway client API is the preferred client API for developing applications. It provides a consistent client API in Go, Node and Java, with much of the heavy-lifting moved to a server-side Fabric Gateway service, implemented in the peer.