Compare InkCMS
An honest matrix comparing InkCMS to WordPress, Contentful, Sanity, Squarespace, and Webflow. We name names and call out where competitors are stronger.
Read moreNo per-seat fees. No AI-tokens markup. No tiered features held hostage. Pick a tier by site size, bring your own LLM key, pay only for what you use upstream.
We don't gate features by tier. You get the entire product on day one. The tier is purely about how many pages your site has — Starter is the same software as XL, just running smaller.
Admin-side AI panel. Staging-first writes. Pending-action cards. Per-conversation cost telemetry.
Sticky search bar across every public page. Voice input. Inline citations. Server-side URL safety.
Google Gemini, Anthropic Claude, OpenAI GPT — swap with a dropdown. Bring your own API key.
Three-folder model. Snapshotted history per publish. Soft-delete and restore from admin UI.
On-demand image transforms. PDF / DOCX / XLSX / PPTX text extraction. Magic-byte validated uploads.
Viewer / Editor / Publisher / Administrator. Per-scope denylists. PBKDF2-SHA256 password hashing.
Every admin and every AI action, JSONL, one file per day. Per-question token counts and dollar costs.
Froala Editor Pro (license key auto-delivered) plus CodeMirror 5 for hand-authored markup.
InkCMS counts a "page" as any production page in the index — anything reachable at a public URL. Specifically:
index.md under content/production/ with status: active or status: published.oldPage redirects don't multiply the count — one canonical page is one page.Your current count is visible at /administer/administration/version at any time, and is sent to InkCMS.ai/validation/heartbeat once a day so we can show you a friendly upgrade banner before you hit the cap.
Page limits are enforced in the editor, never on the public site. Even if you blow past your tier, every visitor still sees every page. We just nag you to upgrade.
Healthy — under 80% of your tier. No banner.Approaching — 80–99%. Amber banner: "Consider upgrading."AtLimit — at 100%. Orange banner: "You can publish N more on the soft buffer."SoftBuffer — 101–110%. Red banner; publishes still succeed.HardBlock — over 110% (or expired/tampered). Red banner; new-page publishes refused with upgrade prompt. Existing pages still publish freely.Unlimited — localhost / grace mode / unactivated. No enforcement at all.The public-facing site is never affected by the license state. Even in the hardest block, every existing page keeps serving every visitor. That's a hard product rule: we never punish your audience for our billing.
InkCMS pricing covers the CMS. AI usage costs are paid directly to Anthropic, Google, or OpenAI under your own API key — we never see those bills, and we don't mark them up.
Rough per-question costs at typical Advisor question sizes (these are the providers' published rates, not InkCMS numbers):
A site serving 1,000 visitor questions a day on Gemini Flash costs less than your domain registration. The AI Stats dashboard in your admin shows total spend per day, daily volume, and the recent 100 questions with tokens and 6-decimal costs — so you always know what you're spending before the credit-card statement arrives.
No. InkCMS pricing is for the CMS license only. You run it on your own server, VPS, or hosting provider of choice — anything that runs .NET 8+. We don't bundle hosting because we don't want to mark it up, and because most teams already have a hosting story they like.
You get a 10% soft buffer (e.g. 55 pages on the Small tier). Once you cross 110% of your limit, new-page publishes are refused with an upgrade prompt in the editor. Republishing existing pages always works. The public site is never affected. Localhost installs are always unlimited.
Yes. InkCMS is bring-your-own-key for all three providers. You configure the key in /administer/administration/editing; we never see it. This keeps your costs at-cost and lets you switch providers without changing CMS vendors.
Yes. The CMS works fully without any AI provider configured — you just lose the editing assistant and the visitor advisor. The filesystem-only storage, staging/publish flow, audit log, and all editor features keep working. Add an AI key later if/when you want it.
Localhost is always unlimited and unactivated — you can clone, run, and build entire sites on your laptop without paying anything. Pricing kicks in when you activate against a real production hostname.
Credit card via Stripe is the planned default for self-serve sign-up. Annual prepay by invoice/wire transfer is available on Medium and above. Reach out to contact us for procurement-heavy billing setups.
Yes — for whitelabel licenses (remove the "Powered by InkCMS" footer), volume discounts (10+ sites under one organization), or for hosted-service resale (running InkCMS as a service to your own clients). Talk to us.
Your content stays yours — it's all on your filesystem. The license guard transitions to Expired state, which blocks the admin from publishing new pages but never breaks the public site. You can re-activate any time. You never lose your content.