A client library source is available in spi-client-windows. You can use this library for any .NET languages, such as C#, F# and Visual Basic .NET.
The easiest way to import the library into your project is by using the NuGet repository. The package is called SPIClient and can be found in the NuGet package search in your Visual Studio.
Reference implementation, written in C#, is available in spi-samples-cs.
Everything you need to import the project into Visual Studio is checked into the repository. Simply double-click
AcmePosCs.sln and it will open.
Once everything has been indexed, you can run the app and use it from the command line.
Updated almost 2 years ago