It is easy to use both GUI as well web interface through its API's can be used in any programming language or toolkit supported by their SDKs. They should provide easy way to create plugins as it takes some time to learn all APIs available from there. I recommend you to go with gnuplaod to integrate your existing code which may not have accesses to C libraries like libcurl etc in order to get more performance. We are using this product to make our backend api secure so we don't need to store users' credentials locally and also perform authentication checks before allowing them to view dashboard related data. We are using gnubiabla in our organization since more than one year now have not experience any problem so far! I can recommend this product very well!The great support we receive via chat every time is also appreciated!! This should be available as open source too because it's really good!! Please don't hesitate contact us if you need some help or advice regarding your deployment issues please feel free doing just ask anything at all.