Get up and running
All you need to know to get Kirby up and running: Installation, requirements and updates.
Exploring the Starterkit
Take a tour around the house and we will give you a quick look at every part of Kirby.
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.
Get productive
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.
How to set up and work with multi-language websites and how to translate templates.
Learn everything about Kirby's user management and permissions.
Get advanced
Almost every aspect of Kirby can be controlled and configured to do exactly what you need it to do.
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.
Connecting to a database and querying results
Virtual pages
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.
Configuring Kirby's session and using it for your own data.
Kirby starts simple, but it can handle highly advanced setups and solutions, by providing tools, such as a router, hooks, controllers and more.
Get secure
Learn about how to secure your Kirby installation on your server.
Kirby & Privacy
Things you need to know about Kirby in terms of privacy and GDPR compliance.