Professional · Architecture · unified services

Multi-Tenant SaaS Platform Boilerplate

Launch SaaS in days, not months with one NestJS API, per-tenant databases, and enterprise control-plane features.

Lattice onboarding, Admin operations, billing, audit, notifications, social login, and Grafana observability — simpler ops without giving up tenant isolation.

$159$79Best seller

$79 architecture package · one-time · lifetime access

Protected by 100% money-back guarantee

48-Hour Setup Guarantee100% Money-BackRefund ProtectedRisk-Free Purchase
One-time payment No subscription Full source code Commercial license
Unified SaaS Platform Boilerplate architecture: Lattice, Admin, Keycloak SSO, unified NestJS API with tenants billing audit notifications analytics, platform and per-tenant PostgreSQL, Docker, Kubernetes, Grafana, OpenTelemetry, Stripe

Technology stack

Next.jsNestJSTypeScriptPostgreSQLKeycloakDockerKubernetesGrafanaOpenTelemetryGitHub ActionsStripe
1
core API
N
tenant DBs
6+
control-plane modules
$79
architecture package

Built by practitioners

Designed by an engineer with 14+ years in the field

Built by an engineer with 14+ years designing enterprise software, distributed systems, and cloud platforms — so you get a pragmatic unified platform with real tenant isolation instead of reinventing SaaS plumbing.

Jaswant Singh Jatav · Principal Software Engineer & Solution Architect · Cyber Infoware

14+ years experienceTechnical LeadSaaS platformsPer-tenant DBKubernetesNestJS
More about Cyber Infoware

What is this unified SaaS platform?

Multi-Tenant SaaS Platform Boilerplate is a production-ready unified SaaS platform with Lattice, Admin, and a single NestJS API that includes tenants, billing, audit, notifications, and analytics — plus per-tenant database isolation.

Built for teams that want enterprise essentials without operating a large service fleet: Keycloak SSO, social login, SMTP, OpenTelemetry, Grafana, Docker, and Kubernetes.

You are buying the SaaS foundation — identity, tenancy, billing, and notifications in one deployable API. Add your domain modules while keeping ops simple.

Features for modular SaaS teams

Production-grade SaaS modules with simpler operations and strong tenant data boundaries.

🧬

Per-tenant database isolation

Tenant data separation at the database level for strong isolation and simpler compliance narratives.

🏗️

Unified platform simplicity

One backend codebase keeps deployment and debugging streamlined while preserving SaaS capabilities.

💼

SaaS control-plane modules

Tenant lifecycle, memberships, billing, subscriptions, audit, and notifications included.

🔐

Identity and social onboarding

Keycloak SSO plus social sign-in flows for modern customer onboarding journeys.

📈

Platform analytics

Revenue and subscription analytics for operator visibility and growth tracking.

📨

Email communication workflows

SMTP-backed notification workflows for invites, onboarding, and account lifecycle events.

📊

Observability, one switch away

OpenTelemetry traces, logs, and metrics to Grafana Cloud for the API and Lattice — enabled with OTEL_ENABLED.

🚀

Docker → Kubernetes path

Compose for local development and Kubernetes manifests for cluster-ready deploys.

Authentication & security

Enterprise-grade Keycloak authentication with OIDC, JWT validation on the API, and social login (Google/LinkedIn) for modern SaaS onboarding — paired with per-tenant database isolation for data boundaries.

Get started in minutes

Docker setup

Bring up the unified-service multi-tenant platform locally — then watch the Compose walkthrough on the right.

  1. 01

    Copy the env files

    $ cp .env.example .env

    Set Postgres and Keycloak passwords. Optional: copy Grafana OTLP credentials into apps/api/.env.

  2. 02

    Run Docker

    $ docker compose up --build -d

    API, Lattice, Admin, Postgres, and Keycloak come up with health checks — platform DB ready for tenant provisioning.

  3. 03

    Open Lattice

    $ open http://localhost:3000

    Onboard a tenant, open Admin at :3100, and explore analytics with seeded sample data.

Want proof before you buy? Each video loads only when you press play — recorded screen captures of Docker, Kubernetes, unified API Swagger, Keycloak, Lattice onboarding, and Admin from a local Professional kit run.

Deployment in three steps

Local Docker development and Kubernetes manifests for staging — a documented path from laptop to cluster.

01

Copy the env files

$ cp .env.example .env

Set Postgres and Keycloak passwords. Optional: copy Grafana OTLP credentials into apps/api/.env.

02

Run Docker

$ docker compose up --build -d

API, Lattice, Admin, Postgres, and Keycloak come up with health checks — platform DB ready for tenant provisioning.

03

Open Lattice

$ open http://localhost:3000

Onboard a tenant, open Admin at :3100, and explore analytics with seeded sample data.

Stop building boilerplate. Start shipping.

Building SaaS from scratch vs Professional SaaS Platform Boilerplate

What is included

Unified-platform simplicity with enterprise SaaS modules and tenant-level data isolation.

  • Full source codeLattice, Admin, and unified platform API with SaaS modules
  • Per-tenant DB modelBuilt-in tenant database isolation strategy
  • Billing + subscriptionsPlans and subscription lifecycle support
  • Audit + notificationsOperational events and communication pipelines
  • Social login + SMTPModern auth and email delivery wiring
  • Observability wiringOpenTelemetry + Grafana Cloud export
  • Docker + KubernetesLocal Compose and cluster manifests included
  • Commercial licenseUse for your own or client products
  • Lifetime accessOne-time payment — no subscription
  • 48-hour setup guaranteeIf we can't get Docker running with you in 2 working days — full refund
Unified SaaS Platform Boilerplate technology stack: Next.js, NestJS, TypeScript, PostgreSQL, Keycloak, Docker, Kubernetes, Grafana, OpenTelemetry, GitHub Actions, Stripe

Why choose Multi-Tenant SaaS Platform Boilerplate?

Free templates get you a login page. This gets you a SaaS platform with tenant isolation.

Swipe to compare

CapabilityTypical setupProfessional
Operational complexityHigher with many servicesLower with one core API
Tenant isolationDepends on implementationPer-tenant DB model included
Feature completenessOften auth-only startersFull SaaS control plane modules
Billing + analyticsCustom implementation requiredIncluded in platform API
Social + SMTP workflowsOften separate effortIntegrated patterns included
ObservabilityAlmost never includedOTel + Grafana wired
Scaling pathCan start simple then splitUnified platform first, module-driven growth
Commercial licenseUnclear licensingClear commercial terms

Professional SaaS platform package

$79 architecture package · one-time payment · lifetime access

48-Hour Setup Guarantee100% Money-BackRefund ProtectedRisk-Free Purchase
Best seller
$159$79

one-time payment · no subscription

100% money-back setup guarantee

  • Lattice + Admin + unified platform API
  • Per-tenant database isolation pattern
  • Billing, subscriptions, audit, notifications, analytics
  • Keycloak SSO + social login + SMTP workflows
  • OpenTelemetry + Grafana observability wiring
  • Docker + Kubernetes deployment path
  • Commercial usage rights + lifetime access
  • 48-hour setup guarantee — 100% money-back if we can't help
Get Instant Access →

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. Questions? info@cyberinfoware.com

Buy with confidence

48-hour setup guarantee. 100% money-back.

If the documented Docker stack does not start on your machine and our support team does not help you get it running within two working days of a complete support request, we refund your full purchase — no runaround.

48-Hour Setup Guarantee100% Money-BackRefund ProtectedRisk-Free Purchase

Details and eligibility are in our Terms & Conditions.

Who is this for?

SaaS founders

Ship multi-tenant products with strong isolation and simpler ops

Agencies & freelancers

Deliver SaaS client projects without a large service fleet

CTOs & architects

A unified platform + per-tenant DB reference you can standardize on

Senior developers

Study real SaaS modules — tenancy, billing, audit — in one codebase

Startups

Move faster with one API while keeping tenant data boundaries clear

Small platform teams

Operate less infrastructure while still shipping enterprise essentials

Trusted by developers

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)
Professional SaaS Platform Boilerplate developer workstation: VS Code, unified platform architecture, AWS, Docker CI/CD

A developer experience you'll actually enjoy

  • One API to run and debugTenant, billing, audit, and notifications live in a single NestJS process.
  • Health checks everywhereCompose and Kubernetes wait for dependencies — no race conditions.
  • Seeded analytics dashboardSample tenants and subscriptions load graphs on first run.
  • Observability with one flagSet OTEL_ENABLED=true to export traces, logs, and metrics to Grafana.

Professional multi-tenant SaaS boilerplate with unified NestJS services

Professional is a multi-tenant SaaS platform boilerplate with unified NestJS services — Lattice onboarding, Admin operations, Keycloak SSO with social login, billing and subscriptions, audit trails, notifications, and per-tenant PostgreSQL isolation. It is ideal when you want SaaS control-plane features with simpler operations than a full microservice mesh.

Choose Professional for faster day-two ops and a single deployable API. Choose Enterprise when you need service-per-database microservice boundaries for tenant, billing, audit, and notification domains.

Frequently asked questions

What exactly do I get after purchase?+

The complete Professional multi-tenant SaaS platform boilerplate source: Lattice, Admin, single NestJS API with SaaS modules, Keycloak config, Docker Compose, Kubernetes manifests, observability wiring, and documentation.

Who should choose Professional?+

Teams that want production SaaS capabilities with simpler operations: one backend codebase, strong tenant isolation, and faster iteration.

How is Professional different from Enterprise?+

Enterprise emphasizes microservice boundaries per domain service. Professional keeps similar SaaS features in a unified service while still using per-tenant database isolation.

Can I use it commercially and for client projects?+

Yes. The commercial license covers unlimited personal and commercial projects, including client work. You keep your modifications private. Do not redistribute or resell the kit itself.

Can I add custom modules in Professional?+

Yes. Professional is designed as an extendable unified-service platform where you can add domain modules while reusing tenancy, billing, identity, and notifications.

Does Professional still include enterprise essentials?+

Yes — Keycloak SSO, social onboarding patterns, billing, audit, notifications, analytics, and tenant operations are part of the base architecture.

Is there a refund guarantee?+

Yes. If the Docker stack does not start as documented and our support team does not help you get it running within two working days of a complete support request, you receive a 100% refund. Full conditions are in the Terms & Conditions.

Ship SaaS faster with simpler operations

Choose Professional when you want operational simplicity with strong tenant data boundaries.

$159$79one-time

48-Hour Setup Guarantee100% Money-BackRefund ProtectedRisk-Free Purchase

Risk-free: setup support within 2 working days, or your money back.