IronOxide Scala SDK
The IronOxide Scala SDK is a Scala library that integrates IronCore's privacy, security, and data control solution into your app. Operations used in the IronOxide Scala SDK are performed in the context of a user or backend service account. The IronOxide Scala SDK wraps the IronOxide Java SDK which wraps the IronOxide Rust SDK as a native module and exposes a thin Scala wrapping layer on top. As such, this SDK requires loading a platform specific dynamic library as part of its usage.
This SDK is published to Maven. Refer to their docs on how to add this library as a dependency to your existing Scala application.
In addition to adding this library as a dependency, you'll also need to get the proper dynamic library for your architecture. Refer to the repository README for instructions on how to get this dynamic library installed on your system.
All of the documentation for IronOxide lives on its javadoc.io library page. Refer to this page to see all of the available functionality.
You can also view the source of the SDK via its GitHub repository, which also has an example of how to initialize and use the SDK. Please use the GitHub repository for managing questions or issues when using this SDK.
The underlying dynamic library that this SDK wraps is test compiled for Linux, OSX, iOS x64, and Android x64. Other platforms are likely to work as well, but if you encounter problems using the SDK on a different platform, please open an issue on the GitHub repository.