# Getting started

Add simdjson-kotlin to your build, check the platform requirements, and parse your first document.


simdjson-kotlin is a Kotlin Multiplatform port of
[simdjson](https://github.com/simdjson/simdjson), a JSON parser that uses SIMD
instructions to parse gigabytes of JSON per second, based on the paper
[Parsing Gigabytes of JSON per Second](https://arxiv.org/abs/1902.08318). The
JVM implementation is based on
[simdjson-java](https://github.com/simdjson/simdjson-java).

<aside class="kt-callout kt-callout--warning">
  <svg class="kt-callout__icon" viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M10.3 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0Z"/><path d="M12 9v4"/><path d="M12 17h.01"/></svg>
  <div class="kt-callout__body"><strong class="kt-callout__title">Early development</strong><div class="kt-callout__content">simdjson-kotlin is in early development. Following <a href="https://semver.org/">SemVer</a>,
a major version of zero means initial development, so the API should not be
considered stable.</div>
  </div>
</aside>


## What's next

<div class="kt-card-grid">
  
<a class="kt-card kt-card--hoverable" href="/simdjson-kotlin/getting-started/installation/"><h3 class="kt-card__title">Installation</h3><p class="kt-card__body">Gradle coordinates, JVM/Android/Native requirements, and the supported-platform matrix.</p><span class="kt-card__arrow">→</span></a>
<a class="kt-card kt-card--hoverable" href="/simdjson-kotlin/getting-started/quickstart/"><h3 class="kt-card__title">Quickstart</h3><p class="kt-card__body">Parse your first JSON document in a few lines.</p><span class="kt-card__arrow">→</span></a>

</div>

