Concrator

Multi-tenant SaaS building blocks for any stack.

Identity, billing, notifications, localization, configuration, control. Composable services with a single tenant model. Pick what you need.

Services

Identity

OIDC-compliant identity service. Workforce SSO (local password OR Google / Microsoft / Entra federation) and end-customer CIAM in a single issuer. Multi-tenant by construction with per-tenant data protection (HKDF) and Clerk-style platform IdP enablements + BYO connections.

Standard — 15 EUR / month

Notification

Transactional email delivery — bring-your-own Brevo / SendGrid / Mailgun key per tenant, or rely on the Concrator-managed sender out of the box. Templates with Scriban + Concrator.Localization for per-tenant l10n; scheduled emails, unsubscribe tokens, dunning + bounce handling included.

Standard — 15 EUR / month

Localization

i18n string registry. Platform defaults + per-tenant overrides, event-driven cache invalidation across consumers, dot-namespaced label keys (`{label}.{domain}.{element}`), monotonic sentinel per label so downstream services hot-reload on the next read.

Standard — 15 EUR / month

Configuration

Runtime per-tenant configuration registry. Each Concrator service ships its schema (`IConfigurationSeeder`) at deploy; tenants override values from a unified admin UI. Hot reload via integration event (`TenantConfigurationChanged`) so consumers invalidate their L1 cache without a restart. Secrets stored as Key Vault references.

Standard — 15 EUR / month

Billing

Stripe-backed billing engine. Vended standalone — a tenant can rent Billing alone to invoice its own customers through Concrator. BillingAccount + Invoice + PaymentMethod + UsageRecord domain, Stripe gateway with webhook signature verification, dunning + Strong Customer Authentication out of the box.

Standard — 25 EUR / month

Control

Operational control plane bundling status pages, uptime monitoring (pull HTTP/TCP/Ping probes + push heartbeats), maintenance windows, and feature flags. Standard ref: BetterStack ∪ LaunchDarkly. Each tenant runs its own instance — admin at control.{slug}.concrator.com, public status page at status.{slug}.concrator.com.

Standard — 0 EUR / month