Two ways to run it. One of them is free.

The application is identical in both lanes. What you pay for is whether we operate the infrastructure or you do. Model usage is never included — you bring your own OpenRouter key either way.

Which edition are you pricing?
Community self-hostedAGPL-3.0

$0forever

No account · no seat count · no quota

Free AGPL-3.0 software. Every limit on this page is a limit of your own hardware, not of a plan.

Sites
Unlimited
Storage
Whatever you give it
You run
Docker Compose, upgrades, backups, domains, authentication, storage, provider credentials
Status
Release candidate. Versioned GHCR images are not published yet; build the images from source.

Self-host for free. No feature is withheld from this lane to make the other one look better.

BlogFactory CloudAvailable now

$5/ month

$49 / year when billed annually

Sites
3
Storage
1 GB
Concurrency
1 generation at a time
RSS
3 active feeds, 6h intervals or longer
Drafts
150 successful per UTC month
Advanced$15 / month$149 / year

10 · 10 GB · 3 generations at a time · 20 active feeds, 30min intervals or longer · Unlimited manual · up to 600 automated per UTC month

Choose Advanced

True in both lanes — the authority boundary

Included at every price, including free

  • Multi-site workspaces
  • Search Growth
  • Review queue and approvals
  • Brand voice
  • CMS draft delivery
  • MCP access

Not for sale at any price

  • Live publishing by an agent
  • Content deletion by an agent
  • Credential access
  • Cross-site reach

Paying more raises quotas. It never widens what an agent is allowed to do.

True in both lanes — AI usage

Model usage is never bundled into the price.

Connect your own OpenRouter key and pay your provider directly, at cost, with the spend visible in your own usage analytics. Managed AI Credits are not currently available, and we do not resell inference.

Before checkout

Merchant of record
Polar processes checkout, subscriptions, invoices, refunds, and applicable taxes. Displayed prices exclude taxes calculated at checkout.
Quotas
Draft quotas reset each UTC calendar month, including on yearly plans. No uptime SLA is included.
Cancellation
Cancel in the Polar customer portal. Access continues through the paid period; failed renewals receive a 72-hour grace period before new writes and generation are restricted.
Publishing
BlogFactory can create a CMS draft after explicit approval. It cannot publish live or delete destination content.
Policies
Review the Terms and Privacy Policy before creating an account. Billing questions can be sent to [email protected].

Start with managed Cloud or self-host for free.

Both paths keep live publishing outside the agent authority boundary.