Link the core library into your binary or use the prebuilt server. You provide configuration for logging, data directories, and which plugins load at startup. Thread safety and async runtime choices follow the repository’s best practices.
Lifecycle
Initialise core, register plugins, start the HTTP listener, and shut down cleanly on SIGTERM. Watch for breaking changes in minor releases when plugin ABIs change.