> For the complete documentation index, see [llms.txt](https://amirroid.gitbook.io/ktor-admin/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://amirroid.gitbook.io/ktor-admin/start/quick-start-ktoradmin.md).

# Quick Start: KtorAdmin

#### **Getting Started**

Setting up **KtorAdmin** is straightforward and follows the same installation process as any other Ktor plugin. With just a few simple steps, you can integrate an admin panel into your Ktor application effortlessly.

**Step 1: Add Dependency**

First, add KtorAdmin to your `build.gradle.kts`:

![Maven Central](https://img.shields.io/maven-central/v/io.github.amirroid/KtorAdmin)

```kotlin
plugins {
    id("com.google.devtools.ksp") version "2.1.0-1.0.29"
}

repositories {
    mavenCentral()
}

dependencies {
    // KtorAdmin library
    implementation("io.github.amirroid:KtorAdmin:lastate_version")
    ksp("io.github.amirroid:KtorAdmin:lastate_version")
}
```

**Step 2: Install KtorAdmin Plugin**

Next, install the **KtorAdmin** plugin in your Ktor application by adding the following code:

```kotlin
fun Application.configureAdmin() {
    install(KtorAdmin)
}
```

**Step 3: Enable KtorAdmin in Your Application Module**

Finally, integrate `configureAdmin()` into your application's main module:

```kotlin
fun Application.module() {
    ...
    configureAdmin()
}
```

Now, you can access the **admin panel** by navigating to:

```
http://localhost:8080/admin
```
