Skip to content
Teuz edited this page Nov 28, 2025 · 11 revisions

ico

 Swagger UI Themes for ASP.NET Core

SwaggerUI.Themes elevates your API documentation with stunning themes and advanced customization.

SwaggerUI.Themes Demo

Note: GIF framerate is limited. Actual transitions are buttery smooth!

Compatible with Swashbuckle and NSwag, this library integrates effortlessly to transform usability and style—no hassle, just great results!

Warning

Version 3.x Breaking Changes

Upgrading from v2.x? Please review the Migration Guide for important API changes.

Note

This documentation reflects SwaggerUI.Themes v3.x. For older versions, see the Migration Guides.

Quick Start

using AspNetCore.Swagger.Themes;

// Apply a theme - that's it!
app.UseSwaggerUI(Theme.Dark);    // Swashbuckle

app.UseSwaggerUi(Theme.Dark);    // NSwag

View full getting started guide →

Why SwaggerUI.Themes?

🎨 Ready-Made Themes - Professional themes ready to use out of the box
🎯 Zero Configuration - Works out of the box with sensible defaults
🔥 Runtime Theme Switching - Let users choose themes dynamically
🔧 Fully Customizable - CSS variables, custom themes, and standalone themes
Performance-Optimized - Minified cached resources by default

Explore all features →

Documentation

Getting Started:

Theming:

Advanced:

Community & Support

Clone this wiki locally