> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markpdf.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Instalación

> Instale el SDK Kotlin oficial para Flash PDF en Markdown.

# Instalación

`markpdf-kotlin` es un cliente Kotlin basado en rutinas para Flash PDF para Markdown. Utilice OkHttp para el transporte HTTP y kotlinx.serialization para JSON.

\##Requisitos

* Kotlin 1.9+ / JVM 17+.
* Una tecla API. Consulte [Autenticación](/docs/public/es/authentication).

## Instalar

<CodeGroup>
  ```kotlin Gradle (Kotlin DSL) theme={null}
  dependencies {
      implementation("tech.markpdf:markpdf-kotlin:1.0.0")
  }
  ```

  ```groovy Gradle (Groovy) theme={null}
  dependencies {
      implementation 'tech.markpdf:markpdf-kotlin:1.0.0'
  }
  ```

  ```xml Maven theme={null}
  <dependency>
    <groupId>tech.markpdf</groupId>
    <artifactId>markpdf-kotlin</artifactId>
    <version>1.0.0</version>
  </dependency>
  ```
</CodeGroup>

## Configurar la clave API

<CodeGroup>
  ```kotlin Environment variable theme={null}
  // export MARKPDF_API_KEY=YOUR_API_KEY
  val client = MarkpdfClient(apiKey = System.getenv("MARKPDF_API_KEY")!!)
  ```

  ```kotlin Explícita theme={null}
  val client = MarkpdfClient(apiKey = "YOUR_API_KEY")
  ```

  ```kotlin Con OkHttpClient personalizado theme={null}
  import okhttp3.OkHttpClient
  import java.time.Duration

  val http = OkHttpClient.Builder()
      .callTimeout(Duration.ofMinutes(5))
      .build()

  val client = MarkpdfClient(apiKey = "YOUR_API_KEY", http = http)
  ```
</CodeGroup>

<Warning>
  No codifique la clave API en el código fuente que llega a un repositorio público. Utilice variables de entorno o un administrador de secretos en producción.
</Warning>

## Siguiente paso

Continúe con [Inicio rápido](/docs/public/es/sdks/kotlin/quickstart).
