Can I use an API with Houdini ???
The Houdini toolkit comes with a full C++ API and ofcourse you can use the VEX language for pretty complex extensions of Houdini without reverting to C++