Ecosystem

Official Adapters

Separately installable adapter model and dependency boundaries.

Official adapters

Official adapters are separately installable crates. The facade stays lean, and vendor dependencies enter the build only when selected.

AreaCrates
Datanidus-redis, nidus-sqlx, nidus-cache
Messagingnidus-kafka, nidus-nats, nidus-rabbitmq, nidus-sqs
Durable jobsnidus-jobs, nidus-jobs-sqlx
Telemetry and errorsnidus-opentelemetry, nidus-sentry
Shared compositionnidus-integrations

Adapters register typed providers, integrate with configuration, lifecycle, health/readiness, observability, and dashboard events, and expose their native clients. There is no lowest-common-denominator message queue API.

nidus-redis = { version = "1.0.17", features = ["health", "observability"] }
nidus-jobs-sqlx = { version = "1.0.17", features = ["postgres", "observability"] }
nidus-opentelemetry = "1.0.17"
nidus-sentry = "1.0.17"

See first-party integrations, SQLx, jobs, observability, and the runnable examples/integrations-production package.