Skip to main content
Skip to content
Kiln Dashboard screenshot

SaaS Starter

SaaS Starter — Kiln

Full auth, billing, and admin dashboard. The fastest path to a production-ready subscription product.

67 Features 1 Stacks Lifetime Updates

More stacks coming soon — Django, Rails, and 11 others on the roadmap.

$199one-time
Live Demo
90
Perf*
95
A11y*
96
BP*
90
SEO*

*Audited stock-build averages. Matrix covers desktop/mobile and light/dark runs across included pages. See methodology.

Save up to 35%

Add more templates and unlock automatic bundle discounts.

Browse more templates

01Inside Kiln

Warm, bold, and immediately ownable. Kiln uses an earthy terracotta palette that cuts through the noise of blue SaaS.

Warm terracotta palette

Stand out from the sea of blue. Kiln's earthy tones feel handcrafted but deeply professional.

Marketing-first landing

Above-the-fold hero built to convert — social proof, a single high-intent CTA, and clear product hierarchy.

Bold display typography

Sora geometric sans creates visual hierarchy that guides the eye without additional UI chrome.

02What you ship

Every module is production-ready. Not a demo, not a prototype — real features you deploy from day one.

Authentication

Email/password, OAuth, MFA, session management, and password recovery.

Billing & Payments

Stripe integration, subscription management, invoicing, and usage metering.

Admin Panel

User management, role assignment, system settings, and activity monitoring.

Dashboard & Analytics

Data visualisation, charts, KPI cards, and real-time metrics.

03Architecture

Built the way your team would build it.

Every template follows the same architectural patterns regardless of stack. Clean separation of concerns, dependency injection where appropriate, and a consistent project structure that any senior developer can navigate in minutes.

Project structure

Monorepo-ready with clear module boundaries

State management

Framework-native patterns, no unnecessary abstractions

Database

PostgreSQL with migrations, seeds, and typed queries

Testing

Unit, integration, and E2E tests with CI pipeline

Deployment

Docker Compose, health checks, and env management

04Quality Gate

Quality Gate Report

Every template passes a 17-gate quality audit before release. The full report ships in your download.

17/17Quality gates passed
0TypeScript errors
0ESLint warnings
90+Lighthouse (all configs)
TypeScript strict mode — zero type errors
ESLint + Prettier — zero warnings
Zero OWASP findings — dependency audit clean
Accessibility: WCAG 2.2 AA compliant
prefers-reduced-motion respected on all animations
Tested 375px → 2560px across all breakpoints

05Tier comparison

See exactly what each tier includes for SaaS Starter.

FeatureLite
Full authentication
Admin dashboard
Domain-specific features
Docker + CI/CD
Multi-tenancy
Teams & RBAC
Audit logging
Webhooks
SSO (SAML/OIDC)
White-label
Compliance suite
Axiom Engine
Mobile companion
67

Lite features

06Stack notes

Ne

Next.js

Node ecosystem

The Next.js variant of SaaS Starter uses idiomatic Next.js patterns and conventions. The same 67features are implemented using the framework's native tools — no forced abstractions, no foreign patterns. Your team can read the code and understand it immediately.

07Licensing

Commercial Licence

Every purchase includes a commercial licence. Ship to production, bill your clients, launch your SaaS — no royalties, no recurring fees.

  • Unlimited end users
  • Deploy to any infrastructure
  • No vendor lock-in — eject anytime
  • Full source code access

Support

Every purchase includes lifetime updates and email support. No time limits, no expiry — your licence is perpetual.

  • Lifetime updates, free forever
  • Email support that doesn’t expire
  • Bug fixes and security patches
  • Upgrade guidance between versions
  • Full quality gate audit report included

08Changelog

Changelog

  1. v1.14.61

    Minor27 May 2026

    **Fixed:** Seeded billing plans now remain in sync across environments. Previously, plan configurations could drift during deployment cycles—this is now corrected. **Docs:** Added quality gate report documentation for improved visibility into release standards and compliance checks. Update recommended for all deployments relying on seeded billing data.

  2. v1.14.60

    Update25 May 2026

    - Published the TL01 Kiln SaaS Starter release ZIP and Supabase delivery artefact. - Passed te-verify-fullstack Phase 1 deterministic gates with 11/11 checks and 0 P0/P1/P2/P3. - Passed GitHub mechanical review with no blocking findings. - Closed external/specialist review waves covering auth, OAuth linking, API keys, billing checkout, activity authorization, compliance surfaces, and buyer ZIP polish. - Passed Lighthouse public + authenticated dashboard matrix with minimum scores of 90 performance, 95 accessibility, 96 best practices, and 90 SEO. - Checkout remains disabled in the storefront u…

    Show full notes →

    - Published the TL01 Kiln SaaS Starter release ZIP and Supabase delivery artefact. - Passed te-verify-fullstack Phase 1 deterministic gates with 11/11 checks and 0 P0/P1/P2/P3. - Passed GitHub mechanical review with no blocking findings. - Closed external/specialist review waves covering auth, OAuth linking, API keys, billing checkout, activity authorization, compliance surfaces, and buyer ZIP polish. - Passed Lighthouse public + authenticated dashboard matrix with minimum scores of 90 performance, 95 accessibility, 96 best practices, and 90 SEO. - Checkout remains disabled in the storefront until the live Stripe price ID is added and a live checkout smoke test is complete.

  3. v1.14.59

    Update25 May 2026

    Fixed API key usage accounting to fail closed (#90). The system now safely halts requests when usage cannot be reliably tracked, preventing silent overages or billing discrepancies. If you use metered API access or enforce rate limits, verify your monitoring and alerting are configured to catch closed-state events. This ensures you catch tracking failures before they impact production.

  4. v1.14.58

    Maintenance25 May 2026

    Maintenance release. Internal dependency and tooling updates to keep the Next.js SaaS starter current with upstream ecosystem changes. No breaking changes or new features in this release.

  5. v1.14.57

    Update25 May 2026

    Improved validation and access control for API key and OAuth linking flows. This release hardens the gates that protect sensitive authentication operations, reducing the surface area for unauthorized access or misconfiguration. **Changes:** - Strengthened API key validation and scope enforcement - Enhanced OAuth linking authorization checks - Tightened permission boundaries for credential management No migration required. Update at your convenience to benefit from improved security posture.

  6. v1.14.56

    Maintenance25 May 2026

    Maintenance release. Internal updates and stability improvements.

  7. v1.14.55

    Maintenance25 May 2026

    Design token alignment: corrected accent token to match the current design catalogue (#88). This ensures consistency across component styling and theme application.

  8. v1.14.54

    Maintenance25 May 2026

    Closed review gaps identified in v1.14.53. Internal fixes to ensure code quality and consistency across the Next.js SaaS starter template. No breaking changes or new features in this release.

  9. v1.14.53

    Update25 May 2026

    Fixed password review gaps in the OAuth flow that could expose sensitive credential handling. This patch tightens validation and review checkpoints during authentication to align with security best practices. No breaking changes. Update recommended for all deployments handling user authentication.

  10. v1.14.52

    Maintenance25 May 2026

    Fixed review gaps identified in v1.14.51 zip packaging. This release ensures the starter kit meets our internal quality standards with no changes to your project structure or dependencies.

  11. v1.14.51

    Maintenance25 May 2026

    Post-release review cleanups. Internal maintenance to improve code quality and consistency. No breaking changes or new features in this patch.

  12. v1.14.50

    Minor25 May 2026

    Fixed regressions in cleanup and API contracts identified during code review (#78). These fixes ensure proper resource teardown and maintain API contract integrity across the starter template. No breaking changes. Update recommended for improved stability.

  13. v1.14.49

    Minor25 May 2026

    Fixed regressions identified in release review phase 2. This patch addresses stability issues in the tl01-kiln-saas-starter-nextjs template that may have affected deployment or runtime behavior. No breaking changes or migration required — update at your convenience.

  14. v1.14.48

    Minor25 May 2026

    Fixed regressions in external review workflows that were introduced in a recent update. This release restores expected behaviour for review submission, approval routing, and stakeholder notifications. If you've experienced issues with external reviews not processing correctly, update to v1.14.48 to resolve.

  15. v1.14.47

    Minor25 May 2026

    Resolved Stripe checkout review findings (#73). This release addresses compliance and integration issues identified during Stripe's review process, ensuring smoother payment flows and better alignment with Stripe's platform requirements. No breaking changes. Update at your convenience.

  16. v1.14.46

    Update25 May 2026

    This release patches two security gaps in the external review workflow: - **Authentication bypass**: Fixed improper auth validation in external review access, preventing unauthorized users from viewing reviews without proper credentials. - **Deletion vulnerability**: Corrected insufficient permission checks on review deletion, ensuring only authorized users can remove reviews. These fixes strengthen access control in multi-tenant SaaS scenarios. Review the [full release](https://github.com/TemplateEmpire/tl01-kiln-saas-starter-nextjs/releases/tag/v1.14.46) for implementation details. Update…

    Show full notes →

    This release patches two security gaps in the external review workflow: - **Authentication bypass**: Fixed improper auth validation in external review access, preventing unauthorized users from viewing reviews without proper credentials. - **Deletion vulnerability**: Corrected insufficient permission checks on review deletion, ensuring only authorized users can remove reviews. These fixes strengthen access control in multi-tenant SaaS scenarios. Review the [full release](https://github.com/TemplateEmpire/tl01-kiln-saas-starter-nextjs/releases/tag/v1.14.46) for implementation details. Update recommended.

  17. v1.14.45

    Maintenance25 May 2026

    Fixed display font token parsing to ensure tokens remain valid during build and runtime processing. This resolves an edge case where certain font token configurations could become unparseable in downstream tools.

  18. v1.14.44

    Maintenance25 May 2026

    Design token alignment: synchronized Kiln design tokens with the current catalogue to ensure consistency across component styling and theming. No breaking changes or new features.

  19. v1.14.43

    Maintenance25 May 2026

    Internal review gap closure from v1.14.42. No breaking changes or new features in this patch. Recommended for all users on v1.14.x.

  20. v1.14.42

    Minor25 May 2026

    **Subscription & Account Deletion Reliability** - Fixed subscription cancellation reconciliation after Stripe deletion failures, preventing orphaned subscription states. - Account deletion now fails gracefully before attempting to delete the account if Stripe cancellation fails, ensuring data consistency. These changes reduce edge-case failures in account lifecycle management and improve error handling when Stripe operations encounter issues.

  21. v1.14.41

    Minor25 May 2026

    **Activity Timeline Fix** Fixed an issue where soft-deleted actors were appearing in activity timelines. The timeline now correctly filters out deleted actors, ensuring activity logs display only current, valid references. This improves data clarity in audit trails and activity feeds without requiring any configuration changes.

  22. v1.14.40

    Minor25 May 2026

    **Fixed:** Removed inherited DataTable scope creep that was causing unintended style and behaviour leakage to child components. DataTable now properly isolates its internal state and styling, preventing conflicts when nested or reused in complex layouts. This fix improves component predictability and reduces debugging friction when working with multiple DataTable instances or integrating DataTable into custom layouts.

  23. v1.14.39

    Maintenance25 May 2026

    Build optimization: removed remote font build dependency. No changes to font delivery, rendering, or application behaviour. This reduces build complexity and improves local development setup reliability.

  24. v1.14.38

    Minor25 May 2026

    **Fixed:** Stripe customer deletion is now guarded in demo mode, preventing accidental data loss when testing payment flows in non-production environments. This ensures demo instances remain stable during development and testing cycles.

  25. v1.14.37

    Maintenance25 May 2026

    Resolved internal review blockers from v1.14.36. No breaking changes or new features in this patch release.

  26. v1.14.36

    Maintenance25 May 2026

    Internal release addressing v1.14.35 review process items. No changes to buyer-facing functionality, APIs, or dependencies. Stable continuation of the v1.14.x line.

  27. v1.14.35

    Maintenance21 May 2026

    Fixed accent token alignment with the design catalogue (#56). This ensures consistent colour application across components and maintains parity with the latest design system specifications.

  28. v1.14.34

    Minor21 May 2026

    Improved validation logic in the checkout billing flow to prevent edge-case failures and ensure payment processing completes reliably. This release hardens blockers that could interrupt transaction completion under specific conditions. No breaking changes. Update recommended for production SaaS deployments relying on consistent checkout performance.

  29. v1.14.33

    Maintenance21 May 2026

    Documentation polish and billing phase 7 closure. Routine maintenance release with no breaking changes or new features.

  30. v1.14.32

    Maintenance21 May 2026

    Maintenance release. Routine dependency updates and internal improvements to keep the Next.js SaaS starter template current and stable.

  31. v1.14.31

    Minor21 May 2026

    Fixed billing logic and documentation issues identified in phase 7 review. These corrections ensure accurate billing calculations and clearer setup guidance for new projects. **Changes:** - Billing phase 7 findings resolved - Documentation updates for clarity No breaking changes. Update at your convenience.

  32. v1.14.30

    Minor21 May 2026

    Resolved findings from phase 7 review cycle (#47). This release addresses quality and compliance issues identified during internal audit, improving the overall stability and readiness of the starter kit. Updates include bug fixes and refinements across the codebase to ensure the template meets production standards. No breaking changes — safe to update.

  33. v1.14.29

    Minor21 May 2026

    **Auth:** Fixed API key validation to reject invalid keys before attempting browser session fallback (#46). This prevents unintended session escalation in edge cases where malformed or expired API credentials were present. No breaking changes — existing integrations continue to work as expected.

  34. v1.14.28

    Minor21 May 2026

    **Fixed:** Pricing analytics and authentication boundaries are now properly aligned (#45). This resolves inconsistencies where analytics data visibility and pricing tier access controls were not synchronized. No migration required—update and deploy.

  35. v1.14.27

    Update21 May 2026

    Completed the full TL01 feature matrix implementation with comprehensive audit hardening across the starter kit. **What's new:** - Full TL01 feature parity: all required components, patterns, and integrations now present - Enhanced audit readiness: security headers, CORS policies, and compliance checks hardened - Improved observability: logging and monitoring hooks aligned with production requirements **Who benefits:** If you're deploying to regulated environments or need comprehensive feature coverage, this release closes gaps in the baseline template. Review the feature matrix in the docs…

    Show full notes →

    Completed the full TL01 feature matrix implementation with comprehensive audit hardening across the starter kit. **What's new:** - Full TL01 feature parity: all required components, patterns, and integrations now present - Enhanced audit readiness: security headers, CORS policies, and compliance checks hardened - Improved observability: logging and monitoring hooks aligned with production requirements **Who benefits:** If you're deploying to regulated environments or need comprehensive feature coverage, this release closes gaps in the baseline template. Review the feature matrix in the docs to confirm all required capabilities are present for your use case. **Next steps:** Update to v1.14.27 and run your audit suite against the hardened configuration. No breaking changes—existing projects update cleanly.

  36. v1.14.26

    Maintenance20 May 2026

    Documentation: cleaned up buyer-facing docs branding for consistency and clarity. No functional changes.

  37. v1.14.25

    Update20 May 2026

    Magic links and upload downloads have been hardened to improve security posture and prevent potential attack vectors. **Changes:** - Enhanced magic link validation and expiration handling - Strengthened upload download verification and access controls - Improved token entropy and rate-limiting safeguards No breaking changes. Update recommended for all deployments handling authentication or file uploads.

  38. v1.14.24

    Maintenance18 May 2026

    Documentation: clarified production Docker Compose environment variable requirements for deployment. No code changes.

  39. v1.14.23

    Minor15 May 2026

    Applied phase 7 review fixes across the template. These updates address issues identified during QA review, improving overall stability and correctness of the Next.js SaaS starter. No breaking changes—update at your convenience.

  40. v1.14.22

    Maintenance14 May 2026

    Fixed console.log statement in DSAR script that was inadvertently logging to browser console during data subject access request processing. This cleanup ensures compliance tooling runs silently in production environments.

  41. v1.14.21

    Minor14 May 2026

    Fixed compliance scaffold surface propagation to ensure all compliance-related surfaces are properly initialized and available throughout the application lifecycle. This resolves cases where compliance scaffolding was not fully accessible in nested components or dynamic contexts. **What changed:** Compliance scaffold surfaces now propagate correctly through the component tree. **Who benefits:** Teams using the compliance scaffold feature in their SaaS implementations.

  42. v1.14.20

    Minor14 May 2026

    **Fixed:** Multipart uploads now require a valid `Content-Length` header. This prevents malformed upload requests from being processed and improves upload reliability. If you're using the built-in file upload components, no changes needed—they already send this header correctly.

  43. v1.14.19

    Minor14 May 2026

    Closed phase 4 inherited review gaps identified during QA. This release addresses technical debt and compliance issues discovered in the previous phase, improving overall stability and reliability of the starter template. No breaking changes. Update at your convenience.

  44. v1.14.18

    Maintenance14 May 2026

    Fixed smooth scroll behavior declaration for Next.js layouts. This ensures scroll-behavior: smooth CSS is properly applied across the template without conflicts or resets during navigation.

  45. v1.14.17

    Minor14 May 2026

    **Fixed:** Browser-based Server-Sent Events (SSE) streams now correctly handle refresh cookie propagation. Previously, cookie refresh logic could interfere with long-lived SSE connections; this release ensures cookies are properly maintained without disrupting the stream lifecycle. If you're using real-time event subscriptions in your SaaS application, this fix improves reliability and eliminates potential session timeout issues during active streaming.

  46. v1.14.16

    Maintenance13 May 2026

    Documentation: clarified default access controls for activity logging. No functional changes.

  47. v1.14.15

    Maintenance13 May 2026

    Dependency update: Next.js bumped to 16.2.6. This patch release includes upstream stability improvements and bug fixes. No action required — update at your convenience.

  48. v1.14.14

    Minor12 May 2026

    Fixed external review hardening propagation in the tl01 module. This ensures review state and validation rules are correctly applied across external review workflows, improving consistency and reducing edge-case failures in multi-reviewer scenarios.

  49. v1.14.13

    Minor12 May 2026

    **Layout:** Dashboard shell now renders full width, eliminating unnecessary side margins and improving space utilization on larger screens. This provides a cleaner, more spacious interface for dashboard content without requiring any configuration changes.

  50. v1.14.12

    Minor9 May 2026

    - fix(tl01): buyer-test cleanup for webhooks, email, and integrations (#34)

  51. v1.14.11

    Minor9 May 2026

    - fix(tl01): propagate base auth and API guardrails (#33)

  52. v1.14.10

    Minor9 May 2026

    - fix(tl01): align surfaces with feature matrix (#32)

  53. v1.14.9

    Minor9 May 2026

    - fix(tl01): label analytics date inputs (#30)

  54. v1.14.8

    Minor8 May 2026

    - fix(tl01): complete billing and audit matrix gaps (#28)

  55. v1.14.7

    Minor8 May 2026

    - fix(auth): propagate account deletion hardening

  56. v1.14.6

    Minor8 May 2026

    - fix(tl01): complete feature-matrix wiring and remove marketplace primitives (#24)

  57. v1.14.5

    Minor8 May 2026

    - fix(tl01): gate public docs page copy for buyer builds (#23)

  58. v1.14.4

    Minor8 May 2026

    - fix(tl01): clean final buyer-facing docs drift (#22)

  59. v1.14.3

    Minor8 May 2026

    - fix: align commerce surfaces with feature matrix (#21)

  60. v1.14.2

    Minor7 May 2026

    - fix(ui): replace hardcoded colour classes with semantic tokens

  61. v1.14.1

    Minor7 May 2026

    - fix(tl01): backport base accessibility and buyer cleanup

  62. v1.14.0

    Update7 May 2026

    - feat(demo): add Template Empire live demo banner (#18)

  63. v1.13.15

    Minor2 May 2026

    - fix(package): slim buyer zip contents

  64. v1.13.14

    Minor2 May 2026

    - test: allow db-backed vitest hooks to complete

  65. v1.13.13

    Minor2 May 2026

    - fix(ui): use buyer brand placeholder in inherited chrome

  66. v1.13.12

    Minor2 May 2026

    - docs(install): clarify buyer auth setup

  67. v1.13.11

    Minor2 May 2026

    - docs(install): correct native postgres port example

  68. v1.13.10

    Minor2 May 2026

    - docs(install): align buyer verification steps

  69. v1.13.9

    Minor2 May 2026

    - fix(db): wait for demo postgres before migrations

  70. v1.13.8

    Minor2 May 2026

    - fix(landing): resolve TL01 annotation issues

  71. v1.13.7

    Minor2 May 2026

    - fix(dev): fail fast when demo database is unavailable

  72. v1.13.6

    Minor2 May 2026

    - fix(ui): preserve outline button contrast

  73. v1.13.5

    Minor2 May 2026

    - fix(e2e): use buyer compose flow

  74. v1.13.4

    Minor2 May 2026

    - fix(qg): remove TODO extension markers

  75. v1.13.3

    Minor2 May 2026

    - fix(deps): satisfy full dependency audit - fix(tl01): stabilise buyer release checks - fix(theme): centralise app visual tokens - fix(api): stabilise timing-safe response delay

  76. v1.13.0

    Update29 April 2026

    - fix(email): escape CTA href attributes - feat: backport buildEmailHtml + breadcrumbs from TL00-BASE

  77. v1.12.0

    Update28 April 2026

    - feat(activity): backport activity-timeline helper (Phase 3.7)

  78. v1.10.0

    Update28 April 2026

    - feat(uploads): backport file-upload abstraction (Phase 3.6)

  79. v1.8.0

    Update28 April 2026

    - feat(events): backport in-memory event bus + SSE primitive (Phase 3.5)

  80. v1.7.0

    Update28 April 2026

    - feat(data-table): backport generic DataTable primitive (Phase 3.4)

  81. v1.6.0

    Update28 April 2026

    - feat(commerce): backport Stripe Connect marketplace primitive shim (Phase 3.3)

  82. v1.5.0

    Update28 April 2026

    - feat(commerce): backport commerce.mode + commerce.requireAccount flags

  83. v1.4.1

    Minor28 April 2026

    - ci: pass catalogue-canonical theme tokens to mech-review

  84. v1.4.0

    Update28 April 2026

    - feat(config): backport SITE_CONFIG.auth + SITE_CONFIG.commerce flags

  85. v1.3.9

    Minor27 April 2026

    - fix: propagate TL00-BASE deep-review fixes to TL01

  86. v1.3.8

    Minor27 April 2026

    - Maintenance release

  87. v1.3.7

    Minor27 April 2026

    - Maintenance release

  88. v1.3.6

    Minor27 April 2026

    - fix(licence): commit licence.json placeholder so CI prebuild can run

  89. v1.3.5

    Minor27 April 2026

    - fix(package): exclude .npmrc from buyer ZIP

  90. v1.3.4

    Minor27 April 2026

    - fix(ci): mech-review now runs on GH Release ZIP regardless of Supabase upload

  91. v1.3.3

    Minor27 April 2026

    - fix(toolchain): pin packageManager: pnpm@10.33.0 + tighten engines.pnpm

  92. v1.3.2

    Minor27 April 2026

    - fix(ci): chain release → publish → mechanical-review in single workflow - chore(ci): inherit canonical workflows from TemplateEmpire/.github

  93. v1.3.1

    Minor27 April 2026

    v1.3.1 — backport user.login_failed + sweep from TL00-BASE v1.3.1 Verified 11/11 PASS by te-verify-fullstack v0.2.1. Backport from TL00-BASE v1.3.1 (commit 5926a75).

93 releases

Pair with a UI kit

Add a premium UI kit from the same vertical.

You might also like

Other templates that combine well with SaaS Starter.

Ready to build with SaaS Starter?

Lite tier · Next.js · 67 features · $199

SaaS Starter — Kiln

Next.js · Lite Edition

$199