Do I need to use a Client Library Wrapper?

The primary benefit from using our client library wrappers is that you do not need to spend the time/effort to re-invent the wheel for creating API signatures, it's already done for you. 

If you only intend to make calls to public methods, then you may choose to opt out of client libraries as no authentication is needed.

The list of available wrappers you can find here: 
https://www.kraken.com/help/api#example-api-code