The MTConnect Managed SDK provides .NET Client and Agent object models to facilitate exposing MTConnect data from your machine tools as well as consuming data from other machines.
This SDK allows publishing or consuming MTConnect from C#, VB.NET or any other supported language.