Enterprise · Architecture · microservices

Multi-Tenant SaaS Platform Boilerplate

Launch multi-tenant SaaS in days, not months — billing, audit, notifications, social login, and analytics already wired.

Service-per-DB control plane with Lattice onboarding, Admin operations, API gateway admission, and Grafana observability — extend with your own domain services.

$199$99Launch offer

$99 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
Enterprise SaaS Microservice Boilerplate architecture: Lattice, Admin, Keycloak SSO, NestJS API gateway, Tenant Billing Audit Notification services with service-per-DB PostgreSQL, RabbitMQ, Redis, Docker, Kubernetes, Grafana, OpenTelemetry, Stripe

Technology stack

Next.jsNestJSTypeScriptPostgreSQLKeycloakRabbitMQRedisDockerKubernetesGrafanaOpenTelemetryGitHub ActionsStripe
6+
core services
1
gateway
3
apps (web/admin/platform)
$99
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, cloud infrastructure, and microservices — so you inherit battle-tested multi-tenant patterns instead of paying for consulting to invent them.

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

14+ years experienceTechnical LeadEnterprise SaaSMulti-tenantKubernetesMicroservices
More about Cyber Infoware

What is this enterprise SaaS kit?

Multi-Tenant SaaS Platform Boilerplate is a production-ready multi-tenant SaaS microservice starter — Lattice onboarding, Admin console, NestJS API gateway, and dedicated tenant, billing, audit, and notification services with service-per-database boundaries.

Built for teams that need more than a login page: Keycloak SSO, social login, SMTP workflows, subscription analytics, RabbitMQ events, Redis, PostgreSQL, OpenTelemetry, and a Docker → Kubernetes path.

You are buying the SaaS control plane — tenancy, billing, audit, and notifications. Add your own domain services on top while reusing the platform wiring.

Features of this SaaS microservice starter

Production-grade platform wiring — multi-tenant control plane, billing, and observability already solved.

🏢

Multi-tenant control plane

Tenant provisioning, memberships, invites, onboarding state, and role-based workspace admission out of the box.

🧱

Service-per-DB boundaries

Each service owns its database, keeping domain boundaries explicit and reducing accidental cross-service coupling.

💳

Billing + subscription engine

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

🧾

Audit-ready operations

Track administrative and tenant events with audit trails suitable for enterprise workflows.

📨

Notification workflows

Email event pipelines for onboarding, invites, and account communications with SMTP wiring.

🔐

Enterprise SSO + social login

Keycloak realm + JWT role checks plus Google/LinkedIn onboarding and sign-in flows.

📊

Observability, one switch away

OpenTelemetry traces, logs, and metrics to Grafana Cloud across gateway, services, and Lattice — enabled with OTEL_ENABLED.

🚀

Docker → Kubernetes path

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

Authentication & security

Enterprise-grade Keycloak authentication with OIDC, JWT validation on the gateway, role-based module admission, and social login (Google/LinkedIn) for modern SaaS onboarding — without per-user auth fees.

Get started in minutes

Docker setup

Bring up the multi-tenant microservices 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/tenant-service/.env.

  2. 02

    Run Docker

    $ docker compose up --build -d

    Gateway, Lattice, Admin, tenant/billing/audit/notification services, Postgres, Redis, RabbitMQ, and Keycloak come up with health checks.

  3. 03

    Open Lattice

    $ open http://localhost:3000

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

Want proof before you buy? Each video loads only when you press play — recorded screen captures of Docker, Kubernetes, Swagger, Keycloak, RabbitMQ, Lattice onboarding, and Admin from a local Enterprise 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/tenant-service/.env.

02

Run Docker

$ docker compose up --build -d

Gateway, Lattice, Admin, tenant/billing/audit/notification services, Postgres, Redis, RabbitMQ, and Keycloak come up with health checks.

03

Open Lattice

$ open http://localhost:3000

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

Stop building boilerplate. Start shipping.

Building multi-tenant SaaS from scratch vs Enterprise SaaS Microservice Boilerplate

What is included

Every module is production-grade and wired for multi-tenant SaaS from day one.

  • Full source codeLattice, Admin, gateway, and all SaaS core services
  • Multi-tenant modelTenant lifecycle, memberships, invites, and role controls
  • Billing stackPlans, subscriptions, entitlements, and analytics endpoints
  • Audit + notificationsOperational history and SMTP-ready communication flows
  • Social auth setupGoogle + LinkedIn login support with Keycloak integration
  • Observability wiringOpenTelemetry + Grafana Cloud export across services
  • Docker + KubernetesLocal Compose and cluster manifests included
  • Commercial licenseUse for your product or client projects
  • Lifetime accessOne-time payment — no subscription
  • 48-hour setup guaranteeIf we can't get Docker running with you in 2 working days — full refund
Enterprise SaaS Microservice Boilerplate technology stack: Next.js, NestJS, TypeScript, PostgreSQL, Keycloak, RabbitMQ, Redis, 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 multi-tenant SaaS platform.

Swipe to compare

CapabilityTypical setupEnterprise
Control-plane maturityBuild from scratchIncluded and wired
Tenant lifecycleCustom implementation neededSignup, invite, membership flows included
Billing + subscriptionsWeeks of infra workReady with plan + entitlement model
Audit and notificationsUsually delayedCore platform services included
Service/database boundariesEasy to blurService-per-DB enforced
IdentityAuth integration effortKeycloak + JWT + social login patterns
ObservabilityAlmost never includedOTel + Grafana across services
Commercial licenseUnclear licensingClear commercial terms

Multi-tenant SaaS microservice control plane package

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

48-Hour Setup Guarantee100% Money-BackRefund ProtectedRisk-Free Purchase
LAUNCH OFFER
$199$99

one-time payment · no subscription

100% money-back setup guarantee

  • Lattice + Admin + API gateway + tenant/billing/audit/notification services
  • Service-per-DB multi-tenant architecture
  • Keycloak SSO, social login, SMTP notifications
  • Billing and subscription analytics model
  • 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

Launch multi-tenant products on a control plane that already includes billing and audit

Agencies & freelancers

Deliver enterprise SaaS client projects without rebuilding tenancy from scratch

CTOs & architects

A service-per-DB reference architecture teams can standardize on

Senior developers

Study real multi-tenant microservices — gateway, billing, notifications, SSO

Startups

Skip months of platform plumbing and spend runway on product features

Platform teams

Bootstrap internal multi-tenant tooling with production-ready patterns

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)
Enterprise SaaS Microservice Boilerplate developer workstation: VS Code, microservice architecture, AWS, Docker CI/CD

A developer experience you'll actually enjoy

  • Swagger on control-plane servicesExplore tenant, billing, and notification APIs as soon as the stack is up.
  • 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.

Enterprise multi-tenant SaaS boilerplate with microservices

Enterprise is a multi-tenant SaaS platform boilerplate with microservices: NestJS API gateway, dedicated tenant, billing, audit, and notification services, each with its own PostgreSQL database, Keycloak SSO, RabbitMQ platform events, Redis, Lattice onboarding, Admin console, OpenTelemetry, Grafana, Docker Compose, and Kubernetes.

Buy Enterprise when you want a service-per-DB control plane teams can standardize on — without rebuilding multi-tenant isolation, billing entitlements, and gateway admission for every new product.

Frequently asked questions

What exactly do I get after purchase?+

The complete Enterprise multi-tenant SaaS platform boilerplate source: Lattice, Admin, API gateway, tenant/billing/audit/notification services, Keycloak config, Docker Compose, Kubernetes manifests, observability wiring, and documentation.

Is the Enterprise tier meant for serious SaaS production work?+

Yes. Enterprise is the multi-tenant SaaS platform boilerplate with microservices — focused on control planes, billing, audit, notifications, and role-driven operations.

How is Enterprise different from Starter?+

Starter is a microservice boilerplate with microservices and a sample commerce flow. Enterprise is a multi-tenant SaaS platform boilerplate with microservices — tenant, subscription, audit, and notification services as first-class components.

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 my own domain services?+

Yes. The gateway and service boundaries are designed so you can extend with your own business modules while reusing identity, tenancy, and billing.

Do I get social sign-in and SMTP workflows?+

Yes. Enterprise includes social login integration patterns and SMTP-backed notification flows for onboarding and operational communication.

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.

Build your enterprise SaaS faster

Choose Enterprise when you need robust multi-service SaaS boundaries from day one.

$199$99one-time

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

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