KstScript, both in the command-line, and in script files execute, is entirely JavaScript compatible. Access to Kst specific data, procedures, and objects is provided through special bindings which Kst initializes when the KstScript extension is loaded. Since JavaScript is a very simple language to learn and use, learning to work with KstScript typically involves learning some of the basics of JavaScript and then following the documentation of the bindings.