C bindings complete?

I’d like to do some experimenting with LLVM following the guide at My First Language Frontend with LLVM Tutorial — LLVM 17.0.0git documentation but I wasn’t planning on using C++.

I’ve installed the LLVM project and see there is what appears to be a C binding in the llvm-c directory but since I’m new I’m having a little bit of hard time following. Mainly I’m just curious if it’s complete and can map to the C++ examples in the tutorial. Can anyone confirm this?