Documentation for github.com/ipfs/kubo/client/rpc

Hi everyone,

Does anybody have a good documentation on how to use the IPFS client api in go ?
There was previously the https://github.com/ipfs/go-ipfs-api which was relatively easy to understand and straightforward but now it’s archived and recommend to use https://github.com/ipfs/kubo/tree/master/client/rpc.

And I have to admit I’m a bit confused with this new library…

Does anybody has a single on how to upload something to a local IPFS node and retrieve something by a CID ?

Thanks in advance