Discord API Library Comparisons

C

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
Concord99YesYesYesYesNoYesNoNoYesNo
Orca99YesYesYesYesNoYesNoNoNoNo

C#

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
Discord.Net99YesYesYesYesYesYesYesYesYesYes
DSharpPlus99YesYesYesYesYesYesYesYesYesYes
DisCatSharp99YesYesYesYesYesYesYesYesYesYes
Remora.Discord1010YesYesYesYesYesYesYesYesYesYes

C++

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
aegis.cpp đŸĒĻ66NoNoNoNoNoNoNoNoNoNo
D++1010YesYesYesYesYesYesYesYesYesYes
Discord++99YesYesYesYesYesYesNoNoNoNo
Sleepy Discord88YesYesYesNoNoYesYesNoNoYes

Clojure

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
discljord99YesYesYesYesYesYesYesNoNoNo

Crystal

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
discordcr99Has a PRHas a PRHas a PRYesNoHas a PRHas a PRHas a PRNoHas a PR

Dart

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
nyxx99YesYesYesYesYesYesYesYesYesYes

Elixir

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
coxir98NoYesNoNoNoNoNoNoNoNo
Nostrum99YesYesYesYesNoYesYesYesYesYes

Go

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
arikawa8 stable, 9 dev8 stable, 9 devDev VersionDev VersionDev VersionNoNoDev VersionDev VersionNoDev VersionDev Version
DiscordGo99YesYesYesYesYesYesYesYesYesYes
disgo1010YesYesYesYesYesYesYesYesYesYes
Disgord99YesYesYesYesYesYesNoYesYesNo
Postcord9-YesYesYesYesYesYesYesYesYesNo

Haskell

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
Calamity99NoYesNoNoNoNoNoNoNoNo
discord-haskell1010YesYesYesYesYesYesYesYesYesYes

Java

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
catnip99YesYesYesYesNoYesNoHas a PRNoNo
Discord4J8 stable, 9 dev8 stable, 9 devYesYesYesDev VersionHas a PRYesYesHas a PRYesYes
Javacord99YesYesYesYesYesYesYesNoHas a PRHas a PR
JDA8 stable, 9 dev8 stable, 9 devYesYesYesDev VersionHas a PRDev VersionDev VersionHas a PRDev VersionDev Version

JavaScript

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
Detritus99YesYesYesYesYesYesDev VersionNoNoDev Version
Discordeno99YesYesYesYesYesYesYesDev VersionYesDev Version
discord.js9 stable, 10 dev9 stable, 10 devYesYesYesYesYesYesYesYesYesYes
droff99YesYesYesYesYesYesYesYesYesYes
Eris99YesYesYesYesYesYesYesHas a PRDev VersionHas a PR
Harmony99YesYesYesYesYesYesYesNoYesYes
SnowTransfer10-YesYesYesYesYesYesYesYesYesYes

Julia

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
Discord.jl66NoNoNoNoNoNoNoNoNoNo

Kotlin

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
Kord8 stable, 9 dev8 stable, 9 devYesYesYesDev VersionDev VersionDev VersionDev VersionDev VersionDev VersionHas a PR

Lua

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
Discordia7 stable, 8 dev6 stable, 8 devNoNoNoNoNoNoNoNoDev VersionNo
lacord99YesYesYesYesYesYesYesYesYesNo

Nim

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
Dimscord6, 8, and 98 and 9YesYesYesYesYesYesDev VersionNoNoNo

PHP

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
DiscordPHP99YesYesYesYesYesYesYesYesYesYes
RestCord6 stable, 9 dev-NoNoNoDev VersionNoNoNoHas a PRNoNo

Python

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
interactions.py1010YesYesYesYesYesYesYesYesYesYes
discord.py7 stable, 10 dev6 stable, 10 devDev VersionDev VersionDev VersionDev VersionDev VersionDev VersionDev VersionDev VersionDev VersionDev Version
disnake 🍴99YesYesYesYesYesYesYesYesYesYes
dis-snek9 stable, 10 dev9 stable, 10 devYesYesYesYesYesYesYesYesYesYes
enhanced-discord.py 🍴89YesYesYesYesYesHas a PRYesNoYesYes
hata1010YesYesYesYesYesYesYesYesYesYes
hikari88YesYesYesHas a PRYesYesYesYesYesHas a PR
nextcord 🍴99YesYesYesYesYesYesYesYesYesYes
pycord 🍴1010YesYesYesYesYesYesYesYesYesYes

Ruby

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
discorb99YesYesYesYesYesYesYesYesYesYes
discordrb6 stable, 9 dev6 stable, 9 devDev VersionDev VersionDev VersionDev VersionDev VersionDev VersionNoNoDev VersionNo

Rust

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
discord-rs66NoNoNoNoNoNoNoNoNoNo
Serenity99YesYesYesYesYesYesYesNoYesDev Version
Twilight1010YesYesYesYesYesYesYesYesYesYes

Scala

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
AckCord6 stable, 9 dev6 stable, 9 devDev VersionDev VersionDev VersionDev VersionDev VersionDev VersionDev VersionDev VersionDev VersionNo

Swift

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModals
Swiftcord 🍴99YesYesYesYesYesYesYesYesYesYes
SwiftDiscord6 stable, 8 dev6 stable, 8 devDev VersionDev VersionNoNoNoNoNoNoNoNo