Products / Simezu

Simezu.

Simezu is the shared spine: JWT auth, OAuth2/OIDC, application registry, webhooks.

Status Live · v1.1
~ quickstart
$ curl -L atypisch.com/simezu | bash → installing simezu... → pick EU region (1–4): 2 → running on https://simezu.com

Walkthrough

Inside the console.

Scroll. The screen stays put, the story moves.

01 — Registry

Every app that can ask for a token.

Register first- and third-party applications, rotate client secrets without downtime, and scope tokens per environment. Staging can never sign a production session.

PKCE · client_cred · device14 apps live

02 — Tenants

One user, many organisations, no data bleed.

Tenant isolation with inherited role sets. A municipality, an agency and a studio can share the same deployment while seeing strictly their own records.

312 tenants6 role sets

03 — Webhooks & audit

Every auth event, signed and replayable.

Signed deliveries with automatic retries, and a 90-day audit trail you can replay per tenant. The part auditors ask about first.

184k deliveries0.02% retries
simezu.com

Running quietly under every product we ship.

14Applications registered
312Tenants in production
2.4MTokens issued / month
99.99%Uptime, EU regions
Website simezu.com
Dashboard simezu.com
Groups simezu.com
Agents simezu.com
System updates simezu.com
System e2e tests simezu.com
System agents simezu.com
01 / 07

Spec sheet

What ships in the box.

Auth

JWT with refresh rotation

Short-lived access tokens with automatic rotation. Argon2id password hashing. Replay-resistant refresh tokens, optionally bound to client fingerprint.

Federation

OAuth2 / OIDC

Standards-compliant authorization-code flow with PKCE, client credentials, device code. Issue tokens for first- and third-party apps from the same registry.

Authorization

Per-app role & permission registry

Register your applications, define roles and granular permissions per app. Assign users to roles across apps from one place. RBAC, optional ABAC.

Events

Signed webhooks

Subscribe to auth events (login, logout, role change, password reset). HMAC-signed payloads, automatic retry with exponential backoff.

Payments

Mollie integration

EU-native payment processing, refunds, multi-currency, subscriptions. Reconciliation events on the same webhook bus as auth.

WordPress SSO

Drop-in plugin

Federated login for WordPress front offices. Inherit roles from Simezu, keep WP for content.

Under the hood

Boring stack, on purpose.

Node.js 20+TypeScript 5PostgreSQL 16JWT (RS256)Argon2idOpenAPI 3.1OIDC compliantEU regions onlyMIT licensed

Runs on a single Postgres database, one Node process per region. No service mesh, no queue, no Redis. The auth surface is small on purpose.

Releases

Version history.

8 Sep 2026 v2.3.0

Traffic measured properly, sessions kept longer

The traffic chart counted new session rows, which badly undercounted real use: a returning user rarely produced a new row and an OAuth code exchange produced none at all. Sign-ins and visitors are now counted as events in their own tables, with no personal data stored, and sessions are kept for ninety days instead of fourteen so the longer views have something to show. Single sign-on logout is bound to the session it belongs to.

Major release
11 Jul 2026 v2.2.0

A scheduler you can see, and payout timing per app

Scheduled jobs are managed from the dashboard instead of a hand-edited server crontab, with run history, locking and seven built-in jobs. Three ways to trigger it, none of which need SSH access. Each application can set when its payout pool is swept, and an unknown schedule fails open so funds are never trapped.

Feature update
10 Jul 2026 v2.1.0

Free trials, real revenue splits, PKCE

Subscriptions can start on a free trial that activates without a payment session and feeds the renewal cycle when it ends. Per-model revenue splits are applied at pool-credit time, where before a configured split did nothing. The authorization server supports OAuth 2.0 PKCE. Monthly commission invoicing is scheduled and catches up on itself, and a payment provider replay can no longer be recorded against two sessions.

Feature update
30 Jun 2026 v2.0.0

Every surface on the new design system

A design-system overhaul of marketing, dashboard, auth and account surfaces, with the embedded form and avatar SDKs moved onto it and the legacy front end retired. The schema is reconciled with the production model. The OAuth and OIDC keypair is provisioned on first use, where before it silently fell back to a weaker signature.

Major release
15 May 2026 v1.0.1

Versioning, releases and an update check

A version file, a changelog and a metadata table give every install one answer to which version it runs. A release script rolls the changelog into a dated section and tags it, and the update-status endpoint reports whether a newer release exists. Multitenancy moved from workspaces to applications.

Feature update
1 Feb 2025

Mollie integration

Mollie payment provider now fully integrated alongside Stripe. Configure per-app which provider handles subscriptions. Automatic reconciliation across providers.

Feature update
1 Jun 2024

Public launch

Simezu auth and payments layer publicly available. SSO across products, built-in subscriptions, Mollie and Stripe support, GDPR-native with EU data residency.

Major release

Also in the family

Pairs well with.

Next product

Modular CMS

A developer-friendly but user-first CMS with custom post types, custom fields, and multi-language.