Kirby ist ein Flat-File-Content-Management-System für Entwickler, Designer und Kreative. Inhalte liegen als einfache Textdateien in Ordnern, wobei jeder Ordner eine Seite ist; Bilder und andere Medien liegen daneben. Kirby basiert auf PHP 8 und Vue.js für das Admin-Panel, und Inhalte lassen sich laut den Machern headless oder klassisch ausliefern. Sie installieren Kirby auf Ihrem eigenen Webspace oder Server und betreiben es dort selbst.
Kirby ist quelloffen einsehbar, aber nicht frei: Der Quellcode ist öffentlich, das Produkt unterliegt jedoch einer eigenen Endnutzer-Lizenzvereinbarung, und jede öffentliche Website benötigt eine kostenpflichtige Lizenz, die an eine Domain gebunden ist. Entwicklungsinstallationen und die rein private Nutzung in der Familie sind kostenlos. Lizenzgeber ist die Content Folder GmbH & Co. KG in Neckargemünd (Deutschland); Bastian Allgeier hält die Rechte. Wird die Software ein Jahr lang nicht mehr gepflegt, steht der Quellcode unter der MIT-Lizenz zur Verfügung. Da Kirby mit Dateien statt mit einem Cloud-Dienst arbeitet, bestimmen Sie selbst, wo Ihre Daten liegen.