API - Arnold for Cinema4d
C4DtoA ships with a C++ API which allows developers to extend the plug-in with custom translators, query and modify Arnold specific nodes like the shader graphs.
C4DtoA also offers a python API, which allows script writers to alter the scene and do things like change render settings, and creating and modifying shader graphs.