Overview

The BioStar 2 Device SDK supports C# and C++.


BioStar 2 Device SDK is built on a native C++ API.

Applications can access this native API either directly from C++ or from C# through a built-in marshaling layer. The marshaling is handled internally by the SDK, so C# applications can use the API without writing any interop code.




The SDK package also includes an official C# sample solution (BSDemo.sln) for reference.

You can download SDK package at the GitHub link : https://github.com/supremainc/BioStar2_device_SDK


Supported Languages


C# – Recommended

We recommend starting with C# because Suprema provides an official C# sample solution (BSDemo.sln) in the BioStar 2 Device SDK package to help you get started quickly. Additionally, most of the SDK articles and guides are written with C# examples.


Use the BioStar 2 Device SDK from C# applications.


C# applications call the native C++ API through the SDK’s built-in marshaling layer.

  • What you get

    • C# sample codes (BSDemo.sln) (included in the SDK package)

    • Sample code demonstrating common integration scenarios

    • Guides for typical workflows

  • Resources


C++

Use the BioStar 2 Device SDK's native API directly from C++ applications.