Experience
Customer onboarding and operator workflows
- Next.js Lattice
- Admin console
- TypeScript
NestJS · Multi-tenant SaaS · One-time purchase
Skip months of platform engineering. Get production TypeScript source with Keycloak SSO, per-tenant databases, billing, audit, and Admin — ready to customize and ship.
Best seller: Professional ($35) · Also: Starter microservice kit · Enterprise microservices
Frontend SaaS kits give you screens. This is the NestJS multi-tenant backend foundation teams usually rebuild for every new product.
Typical DIY · 3–6 weeks
Multi-tenant isolation, invites, and RBAC from scratch
Control plane included — tenants, memberships, roles, onboarding
Typical DIY · 2–4 weeks
Billing, plans, entitlements, and subscription state
Billing + subscriptions wired into the SaaS lifecycle
Typical DIY · 4–8 weeks
SSO, tenant databases, and admin operations
Keycloak + per-tenant PostgreSQL + Lattice/Admin included
Typical DIY · 1–3 weeks
Local Compose → Kubernetes + observability path
Docker, K8s manifests, OpenTelemetry → Grafana ready
One-time price. You own the source. No subscription lock-in on the boilerplate itself.
One-time purchase · full TypeScript source · commercial license. Most teams buy Professional for multi-tenant SaaS with simpler ops. Need only microservices infra? Start with Starter. Need service-per-DB microservices? Choose Enterprise.
Architecture
microservices
$49 · lifetime access · commercial usage
Architecture
unified services
$79 · lifetime access · commercial usage
Architecture
microservices
$99 · lifetime access · commercial usage
Instant download after payment. 48-hour Docker setup guarantee — full refund if we can't help. Prices update by visitor region when available (Starter $25 · Professional $35 · Enterprise $49).
Same commercial license across all three. Choose by architecture: Starter for microservices infra, Professional for multi-tenant SaaS with simpler ops, Enterprise for service-per-DB microservices.
| Capability | Starter | Professional | Enterprise |
|---|---|---|---|
| Independent microservices + separate databases | ✓ | ✗ | ✓ |
| SaaS multi-tenant control plane | ✗ | ✓ | ✓ |
| Per-service databases | ✗ | ✗ | ✓ |
| Unified service + per-tenant DB | ✗ | ✓ | ✗ |
| Billing & subscriptions | ✗ | ✓ | ✓ |
| Analytics dashboard | ✗ | ✓ | ✓ |
| Audit + notifications | ✗ | ✓ | ✓ |
| Social login + SMTP | ✗ | ✓ | ✓ |
| Keycloak SSO + JWT auth | ✓ | ✓ | ✓ |
| Dedicated NestJS API gateway | ✓ | ✗ | ✓ |
Professional includes the NestJS multi-tenant foundation teams rebuild for every new SaaS — tenancy, identity, billing, and ops. Enterprise upgrades the same capabilities to service-per-DB microservices.
Tenant provisioning, memberships, invites, and role-based workspace admission — built for real SaaS onboarding.
Strong tenant data boundaries with per-tenant PostgreSQL — the isolation model buyers actually search for.
Plans, entitlements, subscription state, and platform analytics for a complete SaaS revenue lifecycle.
Keycloak SSO (OIDC/OAuth2) with JWT checks plus Google/LinkedIn social login patterns.
Operational audit trails and SMTP-ready notification workflows for invites and account lifecycle events.
OpenTelemetry to Grafana, Docker Compose locally, and Kubernetes manifests for a real ship path.
Want the microservice split? See Enterprise SaaS Microservices Boilerplate.
Professional architecture · best seller
Lattice onboarding and Admin operations sit in front of a unified NestJS platform API with tenancy, billing, audit, notifications, and analytics — plus Keycloak SSO and strong per-tenant PostgreSQL isolation.

Technology stack
NestJS microservices, Next.js apps, Keycloak SSO, RabbitMQ, Redis, PostgreSQL, OpenTelemetry, Grafana, Docker, and Kubernetes — wired as a multi-tenant SaaS platform boilerplate you can extend, not a pile of disconnected demos.
Customer onboarding and operator workflows
Admission control before any domain call
Service-per-DB SaaS control plane
Persistence, cache, and async workflows
Local Compose to cluster-ready ops
Runtime path
Docker Compose locally → Kubernetes in production → OpenTelemetry into Grafana
Real feedback from founders and engineers who needed a production foundation — not another weekend template.
“This starter kit saved us weeks of engineering effort. Instead of spending time wiring authentication, API Gateway, CI/CD, Docker, and Kubernetes, we focused on building our product. The codebase is clean, well-structured, and easy to customize. Highly recommended for startups.”
“I've evaluated several microservice boilerplates, and this is one of the most practical ones. The architecture follows modern best practices with NestJS, Next.js, Angular, Keycloak SSO, PostgreSQL, Kafka, Redis, and Kubernetes. The documentation made onboarding straightforward.”
“We used this starter kit as the foundation for a new enterprise project. Features like authentication, API Gateway, observability, Docker, and Kubernetes were already integrated, allowing our team to deliver much faster. It's an excellent accelerator for production-grade applications.”
Professional is our best-selling NestJS multi-tenant SaaS boilerplate: one unified platform API, per-tenant PostgreSQL databases, Keycloak SSO, billing, subscriptions, audit, notifications, Lattice onboarding, and an Admin console — simpler ops than a full microservice fleet.
Starter is a NestJS microservice starter kit (gateway, SSO, events, deploy path) without SaaS billing. Professional adds the full multi-tenant SaaS control plane in one NestJS API with per-tenant DBs. Enterprise is the same SaaS control plane split into NestJS microservices with service-per-database separation.
Most teams bring the stack up with Docker Compose after copying env files — then explore Lattice onboarding, Admin, and the NestJS APIs. You own the code, so you customize from a working foundation instead of scaffolding identity, tenancy, and billing from zero.
NestJS, Next.js, Keycloak, PostgreSQL, Docker, Kubernetes, OpenTelemetry, and Grafana across packages. Professional and Enterprise add billing/subscription modules; Enterprise and Starter include RabbitMQ and a dedicated API gateway pattern.
Yes. You get a commercial license for unlimited personal and client projects, plus lifetime access to the package you purchase. You may not redistribute or resell the boilerplate itself.
Most buyers start with Professional ($35) — multi-tenant SaaS with simpler operations. Choose Enterprise ($49) when you want service-per-DB microservices, or Starter ($25) when you only need a NestJS microservices foundation without SaaS billing.
Get the best-selling Multi-Tenant SaaS Boilerplate — Keycloak SSO, per-tenant databases, billing, Docker, and Kubernetes — ready to customize. $35 one-time.
Instant download after purchase. If Docker won't start and our support can't help within 2 working days, you get a full refund. See terms.