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

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

Identity

End-customer identity (CIAM) for your own product: let your users sign up and sign in with a local password or Google / Microsoft / Entra federation, on an OIDC-compliant, multi-tenant issuer with per-tenant data protection (HKDF), Clerk-style IdP enablements and BYO connections. Admin login to your Concrator dashboard is platform infrastructure included with every subscription — this product is for your product's own end-users.

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

Branding

Per-tenant theming of Concrator's hosted EndCustomer surfaces (Identity auth pages, Notification emails): design tokens (colors, logo, font, radius) served as a :root{} overlay on a neutral default. Edited in a live admin editor.

Free — 0 EUR / month