Thermodynamic and kinetic data are generally essential for quantitative modeling of materials processing, structure, and property. Thermo-Calc program interfaces, including TQ, TCAPI, and TC MATLAB Toolbox, provides a hierarchy of APIs for application programmers to access thermodynamic and kinetic data via the kernel of Thermo-Calc and DICTRA, the most widely used software and database system for multi-component phase equilibrium and phase transformation calculations. With these program interfaces, variation of thermodynamic and kinetic properties can be directly obtained in real time as the local temperature, pressure, or composition changes. The structure and usage of the Thermo-Calc program interfaces will be introduced in this article. Successful application examples will be illustrated.