NestJS · Multi-tenant SaaS · One-time purchase

Buy a Multi-Tenant SaaS Boilerplate for NestJS

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

Full TypeScript sourceCommercial licenseOne-time purchaseLifetime access
Keycloak SSOPer-tenant PostgreSQLBilling + subscriptionsAudit + notificationsDocker + KubernetesCommercial license

What you skip building — so you ship product sooner.

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.

Pick your architecture — Professional is the best seller.

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.

Starter

Architecture

microservices

NestJS Microservice Starter Kit

$25one-time

$49 · lifetime access · commercial usage

  • 2 frontends (Next.js + Angular) and 3 microservices
  • NestJS API gateway with JWT role checks
  • Keycloak SSO with pre-configured realm and demo users
  • RabbitMQ event-driven notifications + Redis caching
  • PostgreSQL + Docker Compose + Kubernetes + Terraform
  • Per-service CI/CD workflows and Swagger-ready APIs
Best sellerProfessional

Architecture

unified services

Multi-Tenant SaaS Boilerplate

$35one-time

$79 · lifetime access · commercial usage

  • Unified NestJS platform API (Lattice + Admin)
  • Database-per-tenant isolation model
  • Keycloak SSO and social login onboarding
  • Tenant admin, subscriptions, billing, and entitlements
  • Analytics dashboard, audit trail, and notifications
  • SMTP email flows and multi-tenant workspace lifecycle
Enterprise

Architecture

microservices

Enterprise SaaS Microservices Boilerplate

$49one-time

$99 · lifetime access · commercial usage

  • NestJS microservice SaaS control plane + API gateway
  • Tenant, billing, audit, and notification microservices
  • Service-per-database multi-tenant architecture
  • Lattice onboarding + Admin operations console
  • Social login, Keycloak SSO, invites, and SMTP workflows
  • Platform analytics + RabbitMQ + Redis + K8s deploy path

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).

Why teams pick Professional first

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.

CapabilityStarterProfessionalEnterprise
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

SaaS control plane — wired so you ship product, not plumbing.

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.

Multi-tenant control plane

Tenant provisioning, memberships, invites, and role-based workspace admission — built for real SaaS onboarding.

Per-tenant database isolation

Strong tenant data boundaries with per-tenant PostgreSQL — the isolation model buyers actually search for.

Billing & subscriptions

Plans, entitlements, subscription state, and platform analytics for a complete SaaS revenue lifecycle.

Enterprise identity

Keycloak SSO (OIDC/OAuth2) with JWT checks plus Google/LinkedIn social login patterns.

Audit & notifications

Operational audit trails and SMTP-ready notification workflows for invites and account lifecycle events.

Observability & deploy path

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

One NestJS API. Per-tenant databases. Full SaaS control plane.

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.

Multi-Tenant SaaS Boilerplate architecture: Lattice, Admin, Keycloak SSO, unified NestJS API, per-tenant PostgreSQL, Docker, Kubernetes, Grafana

Technology stack

Production stack, organized by concern.

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.

Experience

Customer onboarding and operator workflows

  • Next.js Lattice
  • Admin console
  • TypeScript

Edge & identity

Admission control before any domain call

  • NestJS API gateway
  • Keycloak SSO
  • JWT + roles

Domain microservices

Service-per-DB SaaS control plane

  • Tenant
  • Billing
  • Audit
  • Notification

Data & events

Persistence, cache, and async workflows

  • PostgreSQL
  • Redis
  • RabbitMQ
  • SMTP

Ship & observe

Local Compose to cluster-ready ops

  • Docker
  • Kubernetes
  • OpenTelemetry
  • Grafana

Runtime path

Docker Compose locally → Kubernetes in production → OpenTelemetry into Grafana

ComposeK8s manifestsOTELGrafana

Teams use this to move faster

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.
MRMichael R.Startup Founder (USA)
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.
DLDavid L.Senior Software Engineer (Canada)
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.
SMSarah M.Technical Lead (United Kingdom)

Frequently asked questions

What is the Multi-Tenant SaaS Boilerplate (Professional)?

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.

How do Starter, Professional, and Enterprise differ?

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.

How fast can I get running locally?

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.

What technologies are included?

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.

Do I get updates and can I use it commercially?

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.

Which package should I buy first?

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.

Stop rebuilding SaaS foundations. Ship Professional.

Get the best-selling Multi-Tenant SaaS Boilerplate — Keycloak SSO, per-tenant databases, billing, Docker, and Kubernetes — ready to customize. $35 one-time.

$35 one-timeCommercial licenseLifetime accessFull source code

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.