element_sdk is one resource you install once. Every Element Labs product needs it and none of them
work without it. It is not a product in itself: on its own it adds nothing to your server.
What it does for you
- Reads the files you edit. Configuration and language files live in each product’s own directory, and the SDK is what loads them at start and hands the values to the product.
- Enforces versions. Each product states the SDK versions it accepts, and a product that would run against an SDK it was not built for is stopped instead.
- Connects products to the resources you already run. Framework, inventory, database, notifications and more are matched automatically from what is running on your server.
- Writes the console output. One message shape across every product, so a failure names the product, the area and the cause.
- Reports when something is out of date, by comparing your installed versions against the public release catalogue at start.
What you configure here
What each individual setting means belongs to the product that ships it, on that product’s own
configuration pages.