> ## Documentation Index
> Fetch the complete documentation index at: https://codevestllc.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Start Building with SaaSKit - The Ultimate Full-Stack .NET & Angular Boilerplate

Welcome to SaaSKit, the premier Full-Stack boilerplate engineered for developers who demand robust clean architecture, bulletproof security, and production-ready SaaS foundations. Stop spending months reinventing the wheel. Launch your production-ready SaaS tomorrow with our bulletproof infrastructure.

<Frame caption="SaaSKit'in Profesyonel Gösterge Paneli ve Özelliklerine Genel Bakış">
  <img src="https://mintcdn.com/codevestllc/sxUIe_lkEMpNqOsn/standard-saaskit/standard_intro_4_3.png?fit=max&auto=format&n=sxUIe_lkEMpNqOsn&q=85&s=50bc2245f06d55c13e7f99922bd8f172" alt="SaaSKit Dashboard Overview" width="1448" height="995" data-path="standard-saaskit/standard_intro_4_3.png" />
</Frame>

SaaSKit is a battle-tested ecosystem that combines the raw, decoupled power of **.NET Clean Architecture** on the backend with the reactive, high-performance elegance of **Angular** on the frontend. Designed explicitly to eliminate 200+ hours of foundational development, SaaSKit lets you focus 100% on your core business logic.

## Key Core Pillars

We packed SaaSKit with complex enterprise features that usually take months to design, test, and stabilize.

### 🌐 Subdomain-Based Tenant Resolution

SaaSKit supports subdomain-aware routing out of the box. The system dynamically parses subdomains (e.g., `tenant1.domain.com`, `tenant2.domain.com`) and resolves the active tenant context from the incoming URL so each tenant is reached through its own branded address.

### 🏢 Single Workspace Multi-Tenancy

The Standard package follows a **single workspace multi-tenancy** model. A user can belong to **only one tenant/workspace**, which makes the package ideal for SaaS products where each user operates inside a single organization context without switching across multiple organizations.

### 🎨 Targeted White-Label Settings

This project does not expose full-platform white-labeling. White-label support is intentionally limited to **Email Settings** and **CDN Settings** so you can customize outbound email delivery and asset host configuration where needed.

* **CDN Settings:** Configure tenant-specific asset base URLs or CDN endpoints used by the application.
* **Email Settings:** Configure SMTP or provider credentials used for branded outbound communication.

**Branded Email Output:** Email templates can consume the configured tenant branding context during delivery, but the rest of the platform UI is not presented as a full white-label customization surface.

### 🔌 Seamless Enterprise Integrations

SaaSKit provides native infrastructure panels to link your external services securely under the **Integrations** engine:

* **Advanced Stripe Settings:** Instantly map and customize payment channels, connect price keys, and toggle billing behaviors within a couple of clicks.
* **Email Settings:** Configure the email provider credentials used by the active tenant context. Once configured, the platform utilizes these exact credentials to send personalized outbound emails.

### 💳 Bulletproof Stripe Subscription Lifecycle

Go lightyears beyond a simple checkout button. SaaSKit features a flawless, automated subscription engine handling the absolute full lifecycle of SaaS billing:

* **Advanced Subscription Operations:** Instant support for Upgrade, Downgrade, Resume, Pause, Cancel at Period End, and Cancel Immediately.
* **Smart Financial Safeguards:** Automated customer balance refunds for paused or immediate cancellations.
* **100% Accounting Precision:** Built-in Invoice, Payment, Transaction, and Order Generation.
* **Stripe Billing Reconciliation Job:** A fail-safe background service that guarantees database sync and accurate accounting even in the event of transient network drops or database timeouts.
* **Real-Time Webhook Engine:** Instant data synchronization between Stripe and your local DB-achieving lightning-fast, zero-refresh UI updates.

### 🛂 Action-Based, Permission-Driven RBAC

Security is baked into the foundation. Our Role-Based Access Control (RBAC) relies on exact permission checks:

* **UI-Level Security:** Users without explicit read permissions are restricted from even seeing specific pages.
* **API-Level Enforcement:** Fine-grained actions (Add, Update, Delete) are strictly bound to permissions, locking down unauthorized API interactions instantly.

### 🔔 Real-Time Notification & Advanced Auditing

* **Live Notifications:** An app-wide live notification engine powered by customizable endpoint filtering, allowing users to toggle exactly which events trigger a notification.
* **Audit & Activity Logs:** Full-scale user activity tracking and secure audit logs to monitor critical operations within the active tenant context.

## Advanced Workspace Customization

SaaSKit includes built-in settings panels designed to scale your operational capabilities from day one:

* **Plan & Price Management:** Add or modify subscription plans directly through the admin dashboard by binding Stripe Price Keys.
* **Secure Invitation System:** Seamlessly onboard team members by sending secure email invitations before adding them to the workspace database.
* **Security Settings:** Give your users total control over their accounts with built-in Two-Factor Authentication (2FA) and profile security management.
* **Billing & Invoice Settings:** Fully manage billing toggles, handle invoice generation triggers, and define custom invoice prefixes for the active tenant context.
* **Advanced Controls:** Global toggle switches to enable/disable audit logs, or put the entire workspace into a stylized Maintenance Mode.
* **Dual-Sided Support Ticketing:** Tenants can open support tickets to communicate directly with the Super Admin. The Super Admin can respond via targeted emails or platform announcements.

***

<Note>
  "Every single chart, dashboard component, and architecture choice shown in our visual overview is backed by this rock-solid engine. We didn't just build a template; we built an infrastructure that guarantees your SaaS operates like an enterprise software solution from its very first minute in production."
</Note>
