Initialize SDK on Server
This guide is a short tutorial on how to initialize the Virgil SDKThe SDK helps take tedious complexity out of coding by providing APIs for all of Virgil Services. on the Application's Server Side.
To initialize the SDK you will need to create a Developer accountDevelopers will need to register their application at Virgil Services to use Virgil Security infrastructure create account and register your first application.
In order to initialize the Virgil SDK on the Application's Server Side, we need to:
- Enter your access tokenA string that is needed to modify and read the app's settings more ...
- Enter the Application credentialsA necessary app-attribute that authorizes a developer to use the application. (App IDThis is an identifier, which uniquely identifies an Application at Virgil Services more ..., App KeyThis is a secure Private Key for your application that you receive during registration at Virgil Services more ..., App Key passwordA password set for an App Key that you receive during application registration at Virgil Services)
key_file_content = open("[YOUR_APP_KEY_FILEPATH_HERE]", "r").read()
raw_private_key = VirgilCrypto().strtobytes(key_file_content)
creds = Credentials(
context = VirgilContext(
virgil = Virgil(context=context)