# kordlib/kord

Idiomatic Kotlin Wrapper for The Discord API

Repository: https://github.com/kordlib/kord
Canonical: https://ross.abutalabs.com/products/kord
Language: Kotlin
License: MIT
License Family: permissive
Topics: discord, discord-api, kotlin, discord-gateway, discord-library, kotlin-jvm, kotlin-library, kotlin-coroutines, hacktoberfest, kotlin-js
Last push: 2026-08-11T14:50:01+00:00

## Health v2 (maintenance only)
Score: 81/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 50, longevity 100
- inputs: {"age_days": 2573, "days_push": 22, "days_rel": 172, "gap_med": 160, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1059, forks 93 (observed 2026-08-28T04:03:25.581613+00:00)

## What it is
Kord is a coroutine-based, modular Kotlin library implementing the Discord API for building bots on Kotlin/JVM and Kotlin/JS. It provides modules for the REST API, Gateway, voice, and a high-level core with caching, while exposing lower-level APIs for full control.

## Use cases
- build a discord bot in kotlin
- handle discord gateway events with coroutines
- send messages and manage servers via the discord rest api
- add voice channel audio playback to a discord bot
- cache discord entities for a bot
- write a discord bot for jvm and js targets

## When to choose
- you want an idiomatic Kotlin-first Discord library with coroutine concurrency
- you need access to low-level Discord APIs alongside high-level abstractions
- you target Kotlin/JVM or Kotlin/JS and want modular REST, gateway, and voice support

## When to avoid
- you need Kotlin/Native support
- you need multi-process (sharded across processes) bot support
- you prefer a Java or non-Kotlin JVM library

## Facets
- artifact type: library
- maturity: active
- function: sdk, websocket, http-client, caching, concurrency
- domain: messaging-platforms, apis, developer-tools
- platform: jvm, browser, cross-platform
- tags: discord-api, discord-bot, kotlin-coroutines, discord-gateway, kotlin-js, voice-support, modular, automation

## Member repositories
- kordlib/kord (main) score 81

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:25.581613+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:57:15.035472+00:00, confidence not recorded.
  - readme: https://github.com/kordlib/kord (fetched 2026-08-28T04:03:25.581613+00:00, sha 6472bed44983)
- Data as of 2026-08-30T08:39:29.467469+00:00.
