Features

Everything you need to build and ship enterprise Blazor applications, included out of the box.

Authentication & Security

Enterprise-Grade Security

Comprehensive security features to protect your application and users.

Login Page
Login Page
Two-Factor Authentication Setup
Two-Factor Authentication Setup
Session Management
Session Management
Audit Log Viewer
Audit Log Viewer

JWT Authentication

Secure token-based auth with configurable expiry and automatic refresh tokens.

Two-Factor Auth (2FA)

TOTP-based 2FA with QR code setup and recovery codes for enhanced security.

OAuth2 Social Login

Google, Microsoft, Facebook, X (Twitter), and GitHub integration ready.

User Impersonation

Admin debugging support with full audit trail for compliance.

Session Management

View active sessions, revoke individual or all sessions remotely.

Audit Logging

Complete audit trail with IP logging, before/after tracking, and export.

Account Lockout

Automatic lockout after failed attempts with configurable policies.

API Rate Limiting

Multiple policies to prevent abuse with per-user and global limits.

Email Confirmation

Account verification with customizable email templates and password reset via email.

40+ Permissions

Granular RBAC with JWT claims, dynamic menu visibility, and policy-based authorization.

Multi-Tenancy

First-Class SaaS Support

Build SaaS applications with complete tenant isolation and management.

Tenant Switching
Tenant Switching
Tenant Isolation
Tenant Isolation

Tenant Isolation

Complete data separation via global query filters. TenantId embedded in JWT claims with header spoofing protection.

Per-Tenant Databases

Choose between shared database with row-level isolation or dedicated per-tenant databases for maximum security.

Custom Branding

Per-tenant logo, favicon, primary colors, and custom subdomains for white-label solutions.

Stripe Billing

Stripe Checkout, Billing Portal, webhook-driven subscription state, payment event audit trail, and pricing cards page.

Feature Flags

Enable or disable features per tenant for tiered pricing and gradual rollouts.

Tenant Switching

Users can belong to multiple tenants with secure membership validation on switch.

Onboarding Wizard

Guided multi-step setup: organization details, branding, team invites, and plan selection.

Admin Dashboard

Complete Back-Office Interface

Manage every aspect of your application from a comprehensive admin dashboard.

Dashboard Overview
Dashboard Overview
User Management
User Management
Role & Permissions Matrix
Role & Permissions Matrix
System Settings
System Settings

User Management

Full CRUD with search, filtering, bulk operations, and profile pictures.

Role & Permissions

Visual permission matrix with hierarchical role inheritance.

System Dashboard

Real-time metrics: memory, threads, DB health, Hangfire jobs, code coverage.

System Settings

Configure security, tokens, storage, and application settings at runtime.

UI / UX

Beautiful, Responsive Interface

A modern interface built with MudBlazor that your users will love.

Dark Mode
Dark Mode
Language Selector
Language Selector
Real-time Notifications
Real-time Notifications
Reporting
Reporting

MudBlazor UI

Material Design components with consistent styling throughout.

Dark Mode

Built-in dark mode with smooth transitions and persistent preferences.

15+ Languages

Built-in localization with culture-aware formatting for dates and numbers.

Responsive Design

Works on any device with adaptive layouts and touch-friendly controls.

Real-time Notifications

SignalR-powered with toast messages and notification center.

Data Export

Export to Excel, PDF, and CSV with ClosedXML and QuestPDF.

PWA Support

Installable app with offline caching and auto-updates.

Email Service

Brevo integration for password reset, confirmation, and notifications.

GDPR & Compliance

Privacy-Ready Out of the Box

Built-in GDPR compliance tools so your SaaS meets EU privacy requirements from day one.

Privacy Dashboard
Privacy Dashboard
Profile & Data Management
Profile & Data Management

Personal Data Export

Users can download all their data in JSON, Excel, or PDF format for GDPR Article 20 compliance.

Privacy Dashboard

User-friendly page showing data categories, record counts, retention info, and GDPR rights.

Account Deletion

Self-service account deletion workflow with audit trail for right-to-erasure compliance.

Data Portability

Machine-readable JSON export covering profile, sessions, activity, expenses, tasks, tickets, and chat.

Sample Applications

Learn from Real-World Examples

Five complete sample applications demonstrating best practices and common patterns.

Helpdesk System

Complete ticket management with SLA tracking, Kanban board, agent assignment, and performance metrics.

Expense Tracker

Budget management with spending analytics, category breakdown, and month-over-month comparisons.

Task Manager

Project-based task organization with Kanban board interface and status workflow.

Real-Time Chat

Direct messaging, group conversations, read receipts, and presence via SignalR.

System Monitor

Real-time server metrics via SignalR streaming: CPU, memory, disk, network, and processes.

Weather Dashboard

API integration example with data visualization and responsive charts.

Architecture & DevOps

Built on Proven Patterns

Modern architecture with comprehensive DevOps support for production deployments.

Hangfire Dashboard
Hangfire Dashboard
Health Checks UI
Health Checks UI

Clean Architecture

Domain, Application, Infrastructure, and Presentation layers with strict separation.

CQRS + MediatR

Command/Query separation for decoupled, testable request handling.

Multi-Database

SQL Server, PostgreSQL, and MySQL with single config change.

FluentValidation

Strongly-typed validation rules with automatic integration.

Docker Support

Production-ready Dockerfile with health checks and multi-stage builds.

CI/CD Pipelines

GitHub Actions for build, test, coverage reports, and deployment.

Hangfire Jobs

Background job processing with themed dashboard and retry logic.

Health Checks

/health and /health/ready endpoints for container orchestration.

268+ Tests

258 unit tests plus 10 Playwright E2E browser tests covering auth, admin, and access control.

Swagger / OpenAPI

Auto-generated API documentation with JWT auth support and multi-version endpoints.

API Versioning

Built-in API versioning with ASP.NET Versioning for backwards-compatible evolution.

Serilog Logging

Structured logging with console and file sinks, tenant context enrichment, and daily rolling.

Azure Blob Storage

Pluggable file storage with local and Azure Blob providers, switchable via admin settings.

Ready to Build?

Get started with Blazor BluePrint today