Get up and running
All you need to know to get Kirby up and running: Installation, requirements and updates.
All you need to know to get Kirby up and running: Installation, requirements and updates.
Take a tour around the house and we will give you a quick look at every part of Kirby.
Learn how to create pages and how to fill them with content.
How to use Kirby's template system and API to build any kind of template.
How to create forms for the Panel and access blueprints on the frontend.
Create rich content or even complete page layouts right from the Panel
Build persistent relations between pages, files or users
How to set up and work with multi-language websites and how to translate templates.
Learn everything about Kirby's user management and permissions.
Almost every aspect of Kirby can be controlled and configured to do exactly what you need it to do.
Configure how users log in to the Panel and how Kirby remembers state between requests.
Use Kirby's router to modify URLs or provide extra functionality when the user calls an given URI pattern.
Use Kirby's page cache or set up your own cache wherever you need it.
How to use built-in classes and helpers to send emails from within Kirby.
Kirby starts simple, but it can handle highly advanced setups and solutions, by providing tools, such as a router, hooks, controllers and more.
Connect to a database and query results.
In Kirby, you can integrate data from any data source and use them as if they were real Kirby pages, including creating and editing their content in the Panel.
The Rest API offers full access to all data within Kirby and can be used by your future app built on top of Kirby.
Learn about how to secure your Kirby installation on your server.
Learn about the different ways to use Kirby as a content source for other tools and systems.
We try to make using Kirby as straight forward as possible. But sometimes you just get stuck and we want to help you out of it as fast as possible.
Things you need to know about Kirby in terms of privacy and GDPR compliance.