# Guides
# The Basics
The goal of this guide is to get you to the "A-ha!" moment as efficiently as possible. You will learn how to deploy your own KDK app.
# Development
In these guides you will learn step-by-step how the setup your development environment. You'll also learn how to create, develop and publish your own app and plugins, which is also how we develop the KDK.
- Setup your environment
- Develop your app
- Test your app
- Configure your app
- Deploy your app
- Publish your app
# Infrastructure
The setup of application infrastructures is typically powered by our kaabah (opens new window) project while application deployment is typically powered by our kargo (opens new window) project.