MathLink is an API provided by Wolfram that allows programs to expose functionality to Mathematica and/or utilize the power of Mathematica's kernel.