The Developer-First Blog Backend

The headless blog platform for developers. Manage content through a powerful dashboard, integrate via REST API and ready-made SDKs for ASP.NET Core, Blazor, and more.

.NET 10 Aspire-native backend
REST + SDKs ASP.NET Core & Blazor
EU Hosted · GDPR-ready

Built for Developers

Everything you need to add a blog to your application

Multi-Blog Management

Run multiple blogs from a single dashboard. Each with its own settings, team, and content.

Rich Content Editor

Write beautiful posts with our WYSIWYG editor. Support for Markdown, code blocks, and embeds.

Advanced Analytics

Track page views, visitors, read time, device breakdown, referrers, and geo distribution.

Team Collaboration

Invite team members with role-based access. Review workflows ensure content quality.

SDK & Integrations

Drop-in NuGet packages for ASP.NET Core, Blazor, and more. Add a fully-featured blog to your app with a single package reference.

Headless Architecture

API-first by design. Full REST API included on every plan. Your content, your frontend, your rules.

Multi-Language Posts

Publish each post in multiple languages. Per-language translations with automatic fallback and ?lang= resolution serve every reader their language — on your own domain.

AI Agent Access (MCP)

Manage content and read analytics from your terminal. Our hosted MCP server lets AI agents create posts, add translations, and pull insights — secured with a personal access token.

How It Works

Add a blog to your app in under 5 minutes.

1

Sign Up

Create your free account in seconds. No credit card required, no strings attached. Choose a plan that fits your needs or start with our generous free tier.

2

Integrate Your Blog

Install our NuGet package for your framework, configure the connection, and you have a fully-featured blog in your app. Our SDKs handle rendering, pagination, comments, and more.

3

Publish & Grow

Write compelling content with our rich editor, schedule posts for optimal timing, and track your audience with built-in analytics. Your content flows seamlessly through the API to your app.

Simple, Transparent Pricing

Choose the plan that fits your needs. Upgrade or downgrade anytime.

Monthly Yearly Save 17%

Free

Perfect for trying out the API

€0 /month

  • 1 Blog
  • 5 Posts per month
  • 100 MB Storage
  • 1 User per blog
  • REST API & SDKs

Plus

For growing developer projects

€9.99 /month

  • 3 Blogs
  • 25 Posts per month
  • 1 GB Storage
  • 3 Users per blog
  • Webhooks
  • MCP server
  • Analytics
  • Ad-free

Enterprise

For large-scale applications

€99.99 /month

  • Unlimited Blogs
  • Unlimited Posts
  • 100 GB Storage
  • Unlimited Users
  • Webhooks
  • MCP server
  • Advanced Analytics
  • Content Scheduling
  • Priority Support
  • SLA
  • Ad-free

Frequently Asked Questions

Postnomic is a developer-centric headless blog backend built on .NET. It provides a REST API and open-source Client SDKs (MIT license) for ASP.NET Core and Blazor, so you can embed a fully featured blog into your own application in minutes — no CMS UI to maintain. The client packages are available on GitHub.
Install the appropriate NuGet package — Postnomic.Client.AspNetCore for Razor Pages or Postnomic.Client.Blazor for Blazor apps. Call AddPostnomicBlog() in your service configuration with your API key and blog slug, and the SDK handles routing, rendering, and API communication automatically. The client packages are open source under the MIT license — source code and issue tracking are available at github.com/threeb-it/postnomic-dotnet.
Postnomic offers four tiers: Free (1 blog, 5 posts/month, 100 MB storage), Plus (3 blogs, 25 posts/month, 1 GB, webhooks), Pro (10 blogs, 100 posts/month, 10 GB, scheduling, advanced analytics), and Enterprise (unlimited blogs and posts, 100 GB, SLA, priority support). You can upgrade or downgrade at any time.
Yes! The Free plan gives you 1 blog, 5 posts per month, and 100 MB of media storage at no cost. It is perfect for personal projects, prototyping, or evaluating the platform before committing to a paid plan.
The Postnomic platform interface and help center are available in English and German. Your blog content itself can be written in any language — the API stores and serves content exactly as you provide it.
Postnomic uses Auth0 for identity management. The admin dashboard authenticates via OpenID Connect, while the REST API accepts JWT Bearer tokens for authenticated operations and API keys (via the X-Api-Key header) for public read access from Client SDKs.
Yes. Depending on your subscription tier, you can create and manage multiple independent blogs, each with its own slug, settings, team members, and API keys. The Pro plan supports up to 10 blogs, and Enterprise is unlimited.
Postnomic supports Default (vertical list) and Masonry (grid) layouts, which you can configure per blog in the admin dashboard. The Client SDKs render your chosen layout automatically. For further customization, you can override the default CSS or use your own templates.
Yes. When running in development mode, interactive API documentation is available at /scalar on the API service. It includes all endpoints, request/response schemas, and supports OAuth2 authentication for testing directly in the browser.
Visit our Support Contact page to submit a ticket. Our team typically responds within one business day. Enterprise customers receive priority support with guaranteed SLA response times.
The Postnomic MCP server is a hosted Model Context Protocol endpoint at https://mcp.postnomic.com/mcp that lets AI agents manage your blog content and read analytics as tools. It is a thin adapter over the REST API — every tool runs as the owner of the personal access token you connect with, subject to the same permissions and plan limits. See the MCP Server docs.
Create a Personal Access Token (pnp_…) on the Access Tokens page in your dashboard, then point your MCP client at https://mcp.postnomic.com/mcp with an Authorization: Bearer pnp_… header. For Claude Code: claude mcp add --scope user --transport http postnomic https://mcp.postnomic.com/mcp --header "Authorization: Bearer pnp_…". Full steps are in the MCP docs.
Yes. In claude.ai go to Settings → Connectors, add https://mcp.postnomic.com/mcp, and sign in with your Postnomic account — the OAuth flow authorizes the connector without a manual token. See the claude.ai connector guide in the MCP docs.
Any MCP-capable agent that supports remote (Streamable HTTP) MCP servers with a bearer token can connect, including GitHub Copilot and Microsoft 365 Copilot / Copilot Studio, using a Personal Access Token. See the agent integrations guide in the MCP docs.
Yes — the ASP.NET Core and Blazor Client SDKs are open source under the MIT license at github.com/threeb-it/postnomic-dotnet. You can read the source, report issues, and contribute.

Ready to Add a Blog to Your App?

Join thousands of developers who trust Postnomic as their blog backend.