Proof of Concept: C API to IPFS node

I have just made a proof of concept C API for go-ipfs.


This is not a client library to the go-ipfs rest API. This is a C API for a go-ipfs node shared library (

Example code (in crystal) sets up an IPFS node, connects to bootstrap nodes, downloads and displays the contents of a cid.

Is this something people would be interested in?

Yes! Interested to control IPFS nodes from C/C++, it will be extremely useful for some applications like robotics