Pick your stack
RealmKit for Angular
The Keycloak SPA kit — Angular 22 · keycloak-angular 22 · keycloak-js 26
check-sso + PKCE S256 bootstrap, silent SSO — no redirect loops RealmKit for Node.js
The Keycloak API kit — Express · JWKS · issuer + audience validation
hasRole / hasAnyRole / hasScope middleware
family One realm, every kit
Tokens issued to the UI validate at the API — by construction, not configuration.
audience mapper → the API
one export, in every kit
issuer + aud validation
Buy one layer today, add the other later — same realm, zero re-wiring.
Pricing
✓ Unlimited projects, commercial included
✓ Tests, CI workflow, full documentation
✓ v1.x updates included
✓ The full stack: SPA + API, one shared realm
✓ Everything in both columns
✓ Instant delivery — updates via re-download
✓ Unlimited projects, commercial included
✓ Tests, CI workflow, full documentation
✓ v1.x updates included
Launch pricing — one-time purchase, no subscription. Unlimited projects on every kit.
Paid kits open soon — start with the free tiers on GitHub.
FAQ
Do the kits work together?
Yes — by construction. Every RealmKit ships the same realm export (same clients, roles, and audience mapper), so the Angular kit's tokens are exactly what the Node kit's API validates. Run either alone, or both against one Keycloak.
Does it work with my existing Keycloak?
Yes — the bundled compose stack is the zero-setup path, but every kit's realm guide also covers importing the realm into your own instance and pointing the kit at it.
What's in the free tiers?
Each stack has an MIT-licensed minimal starter on GitHub — the correct bootstrap and one guarded route, pointed at your own Keycloak. The paid kits add the Docker bootstrap with the pre-wired realm, the full production surface (refresh queue, silent SSO, the complete middleware family), tests, CI, and docs.
How do I receive it?
Instant zip download after checkout. Updates ship the same way — re-download the latest zip anytime from your purchase library (sign in with the email you bought with).
What license?
Plain-language commercial license: unlimited use in your own and client projects; no reselling or republishing the kit itself as a template. Free tiers are MIT.
Read more first?
Keycloak + Angular + Node in 2026: the five places everyone gets it wrong — the launch article walks through the exact problems these kits solve.