This is an old revision of the document!


Possible Integration Option 3 : G-SDK


In addition to the integration method using BioStar2 SW API or BioStar2 Device SDK, G-SDK is recently released as a new integration option for device management, user management, and log management.

What is G-SDK?

G-SDK is one of the integration options for communicating with BioStar 2 devices. It is a lightweight, scalable, and cross-platform solution which will expedite your development.

How G-SDK works?


[Figure 1. G-SDK architecture]

G-SDK consists of Device Gateway in gRPC Server and gRPC Client Libraries.
Based on gRPC, it supports many programming languages such as Java, C#, Python, Node.js, Go, etc.
(gRPC (gRPC Remote Procedure Calls) is an open source remote procedure call (RPC) system initially developed at Google in 2015.)

Multi-language support

  • Language-neutral IDL
  • Native client libraries


Device Gateway that communicates with BioStar 2 device can be run on a server or cloud. Core modules use BioStar 2 protocols and written by GO language.

[Figure 2. Device Gateway Structure]