Do you provide a scripting interface?

Yes, from version 1.8.4