Skip to content

Configuration

Everything is set through the environment. The bridge refuses to start, with a message naming the variable, when a required one is missing.

Variable Default
CREEM_STORES (required) the store names, comma-separated, e.g. shop,other
CREEM_KEY_<NAME> (required) each store's API key: CREEM_KEY_SHOP; a - in the name becomes _
BRIDGE_TOKEN (required) the bearer token Grafana sends
TZ Europe/Berlin the zone months and dates are counted in
FEE_PERCENT, FEE_FIXED 3.9, 0.40 Creem's fee per payment, on the total including VAT
PAYOUT_MIN 50 the balance a payout needs
PAYOUT_HOLD_DAYS 12 days new money is held before it can be paid out
PAYOUT_FEE_MIN, PAYOUT_FEE_PERCENT 7, 1 the payout fee: the higher of the two
FORECAST_MONTHS 12 how far the forecast reaches
CACHE_SECONDS 300 how long a store's data is reused before Creem is asked again
PORT 8080
CREEM_API_URL https://api.creem.io https://test-api.creem.io for test mode

The fee and payout defaults are Creem's published terms as of October 2026 (Fees and payouts). If Creem changes them, change the settings; no new version is needed.