About IQ Key Value

Open source hybrid tenancy SaaS foundation. Production-ready IAM, Gateway, Billing, and Audit microservices on Java 25 + Spring Boot 4 — deploy as multi-tenant B2B or single-tenant B2C from the same codebase.

Our Mission

Every SaaS team should spend their time solving customer problems, not rebuilding authentication systems, API gateways, and payment infrastructure from scratch. IQ Key Value provides the essential backend foundation — production-ready, open source, Apache 2.0 — so you can launch faster and scale confidently.

What's Included

IAM Service

Full identity lifecycle — signup, JWT RS256 auth, multi-tenant membership, invitation flows, brute-force protection, token revocation, email verification.

Gateway Service

Reactive Spring Cloud Gateway — JWT validation, header sanitization, tenant context propagation, correlation IDs, security response headers.

Billing Service

Gateway-agnostic payment abstraction — Stripe integration, per-tenant customer provisioning, subscription lifecycle, refunds API, Stripe Customer Portal sessions.

Audit Service

Centralized event-driven audit trail — passive RabbitMQ consumption, SPI-based extensibility, JSONB metadata, and PLATFORM_ADMIN search API.

Tenant App

React 19 SPA for workspace members — sign-in, signup, team management, invitations, billing self-service, in-app notifications, and i18n support with Lingui.

Platform Admin

Internal operator console — global user/org management, subscription and refund monitoring, announcements, audit log browser, and plan catalog CRUD.

Landing Kit

The Astro landing kit you're looking at right now — optimized for performance, SEO, and developer experience with Tailwind CSS and DaisyUI.

Hybrid Tenancy Model

One codebase, two deployment models. Set platform.rolloutMode to choose between MULTI_TENANT (schema-per-tenant PostgreSQL isolation, each company gets a dedicated schema) and SINGLE_TENANT (all users in one default workspace, ideal for B2C). No code changes required.

Multi-Tenant B2B Single-Tenant B2C Schema-Per-Tenant Liquibase Migrations RabbitMQ Provisioning

Who It's For

B2B SaaS teams needing multi-tenant infrastructure from day one
B2C applications that want the same solid foundation without tenancy complexity
Startups launching MVPs in weeks, not months
Enterprises modernizing legacy systems with microservices
Development teams seeking production-ready Java patterns
Open source contributors building on a clean, well-structured codebase

Why IQ Key Value

Production Ready

Java 25, Spring Boot 4, Kubernetes-native. 10-stage CI/CD pipeline with SonarQube, JaCoCo, ArchUnit, and Testcontainers gates.

Fast Time to Market

IAM, Gateway, Billing, and Audit are production-ready. Deploy with Helm and start building your vertical-specific features immediately.

Security by Default

RS256 JWT, JTI denylist, brute-force lockout, header sanitization, schema-per-tenant isolation, and two-layer token revocation.

Apache 2.0 — Free Forever

No licensing fees, no usage limits, no vendor lock-in. Use it for personal projects or commercial products.

Get Started

Clone the repo, run docker compose up, and have a working multi-tenant platform in minutes.