Integrations
Spring Boot starter and optional observability helpers for the Java SDK.
Spring Boot starter and optional observability helpers for the Java SDK.
The Java SDK ships a Spring Boot 3 starter as a separate artifact, and two
observability helpers in the org.byteveda.flexiq.contrib package of the main
artifact. The contrib classes compile against their third-party APIs as
compileOnly dependencies — nothing is pulled onto your classpath until you
add the matching runtime dependency yourself.
// Only add what you use.
implementation("org.byteveda:flexiq-spring:1.0.0") // Spring Boot 3 starter
implementation("io.micrometer:micrometer-observation:1.13.6") // contrib.FlexiQObservation
implementation("io.sentry:sentry:7.14.0") // contrib.SentryMiddlewareIntegrations never auto-initialize. Nothing runs until you construct the
class and register it with flexiq.use(...) (or, for Spring, until the
starter is on the classpath). If the runtime dependency is missing, using the
contrib class fails with a standard NoClassDefFoundError.