TNGv2 has powerful API. Examples are for C, C# and Python.
Arduino projects for external devices are also included.

https://planet-cnc.com/wp-content/up...2019-10-27.zip