Cargo Features

[dependencies]
saleor-app-sdk = { version = "0.2.3", default-features = false, features = ["middleware", "redis_apl", "webhook_utils", "tracing"] }

Needed for webhooks

default = middleware, redis_apl, tracing, webhook_utils

These default features are set whenever saleor-app-sdk is added without default-features = false somewhere in the dependency tree.

middleware default

Enables axum, http, jsonwebtoken, reqwest, and url

axum:

Needed for middleware

Affects saleor-app-sdk::middleware

redis_apl default

Enables redis ^0.25.3

Needed for APLs

Affects apl::redis_apl

webhook_utils default

Enables http

Affects webhooks::utils

tracing default

Enables tracing and tracing-subscriber

tracing:

Tracing

Affects config::LocalTracingLevel, config::Config.log_level