EuroMakers Logo
SoftwareJournalMy stackSubmit
SoftwareBrowse the European directoryJournalInsights on European softwareMy stackProducts you saved on this deviceSubmit Software
Back to the Journal
Editorial

Kirby Does Not Charge Until the Site Is Public

The German file-based CMS has no posts table. Content Folder in Neckargemünd sells a launch license — and since Kirby 5.5 it checks whether your "development" install is actually on the open web.

EM

The EuroMakers Editorial Team

Researching European software

25 August 20264 min read
Editorial cover for Kirby Does Not Charge Until the Site Is Public
Editorial

The Journal · Made in Europe

The Kirby homepage looks finished. "Kirby is the CMS that adapts to you." A Panel of projects. Team photos. Try now. Kirby 5 in the banner. Bounce there and you will think you bought an admin.

Kirby CMS homepage: Kirby is the CMS that adapts to you, New in v5 and Try now, with a Panel showing projects, a team grid, and a Try now button
getkirby.com, 25 August 2026. The hero is a Panel. The site you pay for is still a folder.

The developers page is less polite. A `content` tree. `1_photography`. An `album.txt` beside the pictures. The numbered prefix is the sort order. The folder name is the URL. Open the file in any editor. There is no `wp_posts` table waiting behind a login. If Git can see it, it is the site.

Kirby for-developers page showing a content folder tree with numbered photography albums, notes, and text files beside copy that the CMS stores data in files and folders
getkirby.com/for/developers, 25 August 2026. The tree is the architecture.

Stay in control of your data. Kirby stores your data in files and folders. Universally accessible on all operating systems and editable with any text editor.

— getkirby.com/for/developers

Neckargemünd, a company named after a folder

Content Folder GmbH & Co. KG sits at Böhmer Weg 22 in Neckargemünd, up the river from Heidelberg. The general manager is Bastian Allgeier. The commercial register is Mannheim. Copyright on the contact page runs 2009–2026. EuroMakers files the listing under Developer Tools because you run it on a server you bring. The company name is the product: a folder of content you host yourself.

Kirby is not free software. The PHP is on GitHub. You can read it. You can run it locally for as long as you need. The commercial license has kept the shop open since 2012. Their line, not ours:

You only need to pay when you're actually going live with a Kirby project.

— getkirby.com/for/developers

That is the opposite of a SaaS meter. No seat. No month. A one-time license for one installation on one domain. On the buy page today that is €99 for Kirby Basic and €349 for Kirby Enterprise, plus VAT. Basic is only for end customers whose yearly revenue or funding is under €1 million. If you are an agency, it is the client's number, not yours. Three years of feature updates start when you activate. After that you may keep running the last version you have, or pay for more years — €59 Basic, €249 Enterprise. Nothing renews itself.

The license hub will notice

Here is the claim a catalog card cannot give you. On 2 July 2026, Kirby 5.5 shipped free development licenses. Bastian Allgeier posted it on the Kirby forum the same morning. Local installs and staging servers can drop the Panel banner without buying. Staging has a condition. The install has to sit behind a password, or not be reachable from the public internet.

Our license hub will check this on registration and the Panel will then reevaluate this regularly.

— Bastian Allgeier, Kirby forum, 2 July 2026

The GitHub release is colder. If the site is not local, Kirby regularly checks that the development install is not publicly accessible. The EULA dated 2 July 2026 says the same: they may check on renewal. A live URL you still call "staging" is a production license. They built a check that treats that as a fact.

Public source is not a gift license

The code being on GitHub does not make Kirby WordPress. You are buying permission to run a public site. You are not buying a hosted editor. You still bring PHP hosting, a domain, and templates. The Panel is Vue. The templates are yours. GDPR copy on the developers page is blunt: no tracking cookies unless you add them.

Kirby 5, shipped 24 June 2025, put unsaved Panel edits on the server instead of in the browser. Editors can preview someone else's draft. Sharing a preview link does not require a posts table. Collaboration moved into the filesystem. The July 2026 license work is the same instinct applied to money: the public URL is the event.

Who should not buy it

Buy something else if you need a shop plugin universe, a hosted canvas with no server, or a database as the source of truth for a hundred thousand rows. Kirby will talk to a database if you make it. The product you are paying for is still files.

  • You want WooCommerce, a theme shop, and a plugin for every Tuesday. Wrong product.
  • You want a hosted visual editor marketers log into without PHP. Look elsewhere.
  • Your client already turns over more than €1 million and you are about to tick Basic. That box is about them, and they ask you to confirm it.
  • You planned to leave the site on a public URL and call it development. They check.
  • You need a CMS that bills itself every month so you can cancel. Kirby sells a launch. After three years, staying current is another decision, not an auto-debit.

If you want content in Git, a Panel your client can use, and a bill that starts when the domain goes live — start with the listing, then read the buy FAQ and the 5.5 notes. The homepage will show you an admin. The license hub will ask whether anyone else can see the URL.

New to the EuroMakers Journal? Start with how the Journal works.

#Kirby CMS#Germany#Neckargemünd#CMS#Licensing#Open source

Find your next European tool

Browse a curated directory of software made in Europe across every category your team relies on.

Explore the directory

Keep reading

Editorial cover for Navor Does Not Keep the Judgment
Editorial
24 August 2026

Navor Does Not Keep the Judgment

The Lausanne accounting app sells autopilot. Its Valais work says the opposite: the model reads the invoice, forgets it, and leaves the decision with the auditor.

4 min readRead
Editorial cover for Timmy Does Not Need to Know When Your Child Sleeps
Editorial
23 August 2026

Timmy Does Not Need to Know When Your Child Sleeps

A Zürich developer turned two phones into a baby monitor whose pairing key never leaves the devices. Here is what the two-digit check actually does — and who should still buy a camera.

5 min readRead
EuroMakers

European software, found when you need it. Origin on every listing.

Explore the directory

Discover

  • All software
  • Journal
  • My stack

Contribute

  • Submit software
  • Contact

Our standard

  • Why we list it
  • Privacy

© 2026 EuroMakers. Made with conviction in Europe.

Logos provided by Brandfetch and Logo.dev.

EuroMakers logo rising behind an illustrated Alpine valley, European town, railway, and cyclists