Integration
Fitting the library into a host — transports, logging, localisation, telemetry, and testing it without module mocks.
Cross-cutting concerns: everything that is not a Sinequa feature but decides how the library behaves inside your application.
The HTTP layer
Calling an endpoint with no typed wrapper, and the per-request options every call accepts.
Multiple backends
Two servers on one page, and the storage prefix that keeps their sessions apart.
Several apps, one backend
Two applications on the same server — two configurations, one shared session.
SharePoint Framework
The ./spfx entry point, and why a web part must route through the host's client.
A custom transport
Replacing fetch — for retries, tracing, or a host that owns the network.
Localization
Telling the server which language to answer in, and decoding the labels it returns.
Notifications
The event contract the library uses to surface messages without importing a UI.
Logging
configureLogger, and why the console blames your code rather than the library.
Audit
Usage telemetry, what it carries, and what it feeds.