libsnarl is a interface library for SNARL it is designed to access the functions of the server over the internal TCP protocol.

A full documentation can be found here.