Client SDK

ASP.NET Core Integration

The Postnomic.Client.AspNetCore NuGet package provides a drop-in blog integration for ASP.NET Core Razor Pages applications. It registers a Razor Pages Area that automatically renders your blog at a c...

Read article

Blazor Integration

The Postnomic.Client.Blazor NuGet package provides Blazor components for embedding your Postnomic blog in Blazor Server, Blazor WebAssembly, or hybrid (Server + WASM) applications. It handles routing,...

Read article

Configuration Options

Both the ASP.NET Core and Blazor Client SDKs use the PostnomicClientOptions class for configuration. This class is defined in the Postnomic.Client.Abstractions package and controls how your applicatio...

Read article

Customizing Layouts

The Postnomic Client SDKs ship with clean, responsive default styling that works out of the box. You can customize the appearance to match your application's brand by overriding CSS, choosing a blog l...

Read article

API Key Authentication

API keys provide a simple, stateless authentication mechanism for accessing Postnomic blog content from your applications. They are designed for machine-to-machine communication and are the recommende...

Read article

Caching

The Postnomic Client SDK includes an optional in-memory caching layer that reduces the number of API calls your application makes. When enabled, read operations (blog info, posts, tags, categories, au...

Read article

Multi-Blog Setup (ASP.NET Core)

A single ASP.NET Core application can host multiple independent Postnomic blogs simultaneously. Each blog has its own API key, blog slug, content, and base path. This is useful when you want to serve ...

Read article

Multi-Blog Setup (Blazor)

A single Blazor application can host multiple independent Postnomic blogs, each with its own API key, blog slug, and base path. Instead of path-based automatic resolution (as used in the ASP.NET Core ...

Read article