libsdk