Discord API Library Comparisons

C

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
Concord1010YesYesPartialYesYesYesYesYesYesYesYesYesYesPartial
Orca99YesYesPartialYesNoYesNoNoNoNoNoNoNoNo

C#

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
DisCatSharp1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
Discord.Net1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
DSharpPlus1010YesYesYesYesYesYesYesYesYesYesYesDev VersionYesYes
NetCord1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
Remora.Discord1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes

C++

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
aegis.cpp 🪦66NoNoNoNoNoNoNoNoNoNoNoNoNoNo
D++1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
Discord++99YesYesPartialYesYesYesNoNoNoNoNoNoNoNo
DiscordCoreAPI1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
Sleepy Discord8 stable, 10 dev8 stable, 10 devYesYesPartialDev VersionNoYesYesNoNoYesNoNoNoNo

Clojure

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
discljord99YesYesPartialYesYesYesYesNoNoNoNoNoNoNo

Crystal

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
discordcr99Has a PRHas a PRHas a PRYesNoHas a PRHas a PRHas a PRNoHas a PRHas a PRNoHas a PRNo

Dart

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
Mineral1010YesYesYesYesYesYesNoYesYesYesYesPartialNoYes
nyxx1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes

Elixir

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
coxir98NoYesNoNoNoNoNoNoNoNoNoNoNoNo
Nostrum99YesYesPartialYesNoYesYesYesYesYesNoNoNoDev Version

Go

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
arikawa99YesYesPartialYesPartialYesYesYesYesYesYesNoYesYes
DiscordGo99YesYesYesYesYesYesYesYesYesYesYesYesYesYes
disgo1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
Disgord99YesYesPartialYesYesYesDev VersionYesYesDev VersionYesNoYesNo
Postcord9-YesYesPartialYesYesYesYesYesYesNoYesNoNoNo

Haskell

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
Calamity109YesYesPartialNoNoNoYesNoNoYesNoNoNoPartial
discord-haskell1010YesYesYesYesYesYesYesYesYesYesYesNoYesNo

Java

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
catnip 🪦99YesYesPartialYesNoYesNoHas a PRNoNoNoNoNoNo
discord.jar1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
Discord4J8 stable, 9 dev8 stable, 9 devYesYesYesDev VersionYesYesYesHas a PRYesYesNoHas a PRNoNo
Javacord1010YesYesYesYesYesYesYesNoYesYesYesNoYesHas a PR
JDA1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes

JavaScript

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
Biscuit1010YesYesPartialYesYesYesYesYesYesYesYesYesYesYes
Detritus99YesYesPartialYesYesYesDev VersionNoNoDev VersionDev VersionNoNoNo
dfx1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
discord.js1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
Discordeno1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
droff1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
Dysnomia 🍴1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
Eris99YesYesPartialYesYesYesYesYesYesHas a PRHas a PRHas a PRNoNo
Harmony99YesYesPartialYesYesYesYesNoYesYesNoNoNoYes
Oceanic1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
SnowTransfer10-YesYesPartialYesYesYesYesYesYesYesYesNoYesNo
Tiscord1010YesYesPartialYesYesYesNoNoYesYesYesNoYesNo
Discall1010NoNoNoYesNoNoNoNoNoNoNoYesNoPartial

Julia

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
Discord.jl66NoNoNoNoNoNoNoNoNoNoNoNoNoNo

Kotlin

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
Kord1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes

Lua

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
Discordia88NoNoNoNoNoNoNoNoYesNoNoNoNoNo

Nim

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
Dimscord1010YesYesPartialYesYesYesYesYesYesYesYesYesYesPartial

PHP

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
DiscordPHP9 stable, 10 dev9 stable, 10 devYesYesPartialYesYesYesYesYesYesYesYesYesYesDev Version
RestCord6 stable, 9 dev-NoNoNoDev VersionNoNoNoHas a PRNoNoNoNoNoNo

Python

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
discord.py1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
disnake 🍴1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
enhanced-discord.py 🍴🪦89YesYesPartialYesYesNoYesNoYesYesNoNoNoNo
hata1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
hikari1010YesYesYesYesYesYesYesYesYesYesYesHas a PRYesYes
interactions.py1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
NAFF 🪦1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
nextcord 🍴1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
pycord 🍴1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes

Ruby

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
discorb1010YesYesPartialYesYesYesYesYesYesYesYesYesYesNo
discordrb6 stable, 9 dev6 stable, 9 devDev VersionDev VersionPartial (Dev)Dev VersionDev VersionDev VersionNoNoDev VersionDev VersionNoNoHas a PRNo

Rust

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
discord-rs66NoNoNoNoNoNoNoNoNoNoNoNoNoNo
Serenity1010YesYesPartialYesYesYesYesYesYesYesYesYesYesPartial
Twilight1010YesYesPartialYesYesYesYesYesYesYesYesYesYesYes

Scala

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
AckCord99YesYesPartialYesYesYesYesYesYesHas a PRNoNoNoNo

Swift

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalizationForums
DiscordBM1010YesYesYesYesYesYesYesYesYesYesYesYesYesYes
Swiftcord 🍴99YesYesPartialYesYesYesYesYesYesYesDev VersionNoDev VersionNo
SwiftDiscord6 stable, 8 dev6 stable, 8 devDev VersionDev VersionNoNoNoNoNoNoNoNoNoNoNoNo