> For the complete documentation index, see [llms.txt](https://docs.krnl.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.krnl.xyz/getting-started/getting-started-with-krnl.md).

# Getting Started

This guide will help you start developing applications that leverage KRNL.

There are **two primary options** for developing using KRNL:

* Our Command-Line Interface (CLI)
* Local development environment

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Command-line Interface (CLI)</strong></td><td>Use the KRNL command-line interface (CLI) for a flexible local development experience with full control over deployment.</td><td><a href="/getting-started/getting-started-with-krnl/cli.md">CLI</a></td><td><a href="https://content.gitbook.com/content/9YZopA2A53QCZtcc7WU0/blobs/Axq92U0LCh2PCFrW1PK2/KRNL%20Platform%20Guidebook%20-%20CLI.jpg">KRNL Platform Guidebook - CLI.jpg</a></td></tr><tr><td><strong>Local Development</strong></td><td>Get started immediately with a local development environment with minimal installation.</td><td><a href="/getting-started/getting-started-with-krnl/local-dev.md">Local Dev</a></td><td><a href="https://4254516379-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9YZopA2A53QCZtcc7WU0%2Fuploads%2FV2LFz6kO3bPyXLjSz2hU%2Flocal%20development.jpg?alt=media&amp;token=eb1ef8f4-d9fe-489f-b463-56126a80b4d9">local development.jpg</a></td></tr></tbody></table>

Both options support the complete workflow development lifecycle for utilizing the KRNL Protocol.

For additional help and resources, [join our community](https://discord.gg/krnl-labs).
