Discord API Library Comparisons

C

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
Concord99YesYesYesYesHas a PRYesHas a PRHas a PRYesHas a PRNoHas a PRNo
Orca99YesYesYesYesNoYesNoNoNoNoNoNoNo

C#

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
DisCatSharp99YesYesYesYesYesYesYesYesYesYesYesNoYes
Discord.Net99YesYesYesYesYesYesYesYesYesYesYesNoHas a PR
DSharpPlus99YesYesYesYesYesYesYesYesYesYesDev VersionNoYes
NetCord1010YesYesYesYesYesYesYesYesYesYesYesYesYes
Remora.Discord1010YesYesYesYesYesYesYesYesYesYesYesHas a PRYes

C++

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
aegis.cpp đŸĒĻ66NoNoNoNoNoNoNoNoNoNoNoNoNo
D++1010YesYesYesYesYesYesYesYesYesYesYesYesYes
Discord++99YesYesYesYesYesYesNoNoNoNoNoNoNo
DiscordCoreAPI1010YesYesYesYesYesYesYesYesYesYesYesYesYes
Sleepy Discord88YesYesYesNoNoYesYesNoNoYesNoNoNo

Clojure

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
discljord99YesYesYesYesYesYesYesNoNoNoNoNoNo

Crystal

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

Dart

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
nyxx1010YesYesYesYesYesYesYesYesYesYesYesDev VersionYes

Elixir

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
coxir98NoYesNoNoNoNoNoNoNoNoNoNoNo
Nostrum99YesYesYesYesNoYesYesYesYesYesNoNoNo

Go

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
arikawa8 stable, 9 dev8 stable, 9 devDev VersionDev VersionDev VersionNoNoDev VersionDev VersionNoDev VersionDev VersionDev VersionNoDev Version
DiscordGo99YesYesYesYesYesYesYesYesYesYesYesYesYes
disgo1010YesYesYesYesYesYesYesYesYesYesYesYesYes
Disgord99YesYesYesYesYesYesNoYesYesNoYesNoYes
Postcord9-YesYesYesYesYesYesYesYesYesNoYesNoNo

Haskell

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
Calamity99NoYesNoNoNoNoNoNoNoNoNoNoNo
discord-haskell1010YesYesYesYesYesYesYesYesYesYesNoNoNo

Java

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
catnip99YesYesYesYesNoYesNoHas a PRNoNoNoNoNo
Discord4J8 stable, 9 dev8 stable, 9 devYesYesYesDev VersionYesYesYesHas a PRYesYesNoHas a PRNo
Javacord99YesYesYesYesYesYesYesNoDev VersionDev VersionYesNoDev Version
JDA8 stable, 10 dev8 stable, 10 devYesYesYesDev VersionDev VersionDev VersionDev VersionHas a PRDev VersionDev VersionDev VersionHas a PRDev Version

JavaScript

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
Biscuit1010YesYesYesYesYesYesYesYesYesYesYesYesYes
Detritus99YesYesYesYesYesYesDev VersionNoNoDev VersionDev VersionNoNo
discord.js1010YesYesYesYesYesYesYesYesYesYesYesHas a PRYes
Discordeno99YesYesYesYesYesYesYesDev VersionYesDev VersionDev VersionDev VersionDev Version
droff1010YesYesYesYesYesYesYesYesYesYesYesYesYes
Eris99YesYesYesYesYesYesYesHas a PRDev VersionHas a PRHas a PRHas a PRNo
Harmony99YesYesYesYesYesYesYesNoYesYesNoNoNo
SnowTransfer10-YesYesYesYesYesYesYesYesYesYesYesNoYes
Tiscord1010YesYesYesYesNoYesNoNoYesYesNoNoNo

Julia

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
Discord.jl66NoNoNoNoNoNoNoNoNoNoNoNoNo

Kotlin

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
Kord1010YesYesYesYesYesYesYesYesYesYesYesNoYes

Lua

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
Discordia7 stable, 8 dev6 stable, 8 devNoNoNoNoNoNoNoNoDev VersionNoNoNoNo
lacord99YesYesYesYesYesYesYesYesYesNoYesNoYes

Nim

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
Dimscord6, 8, and 98 and 9YesYesYesYesYesYesDev VersionNoNoNoNoNoNo

PHP

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
DiscordPHP9 stable, 10 dev9 stable, 10 devYesYesYesYesYesYesYesYesYesYesYesYesYes
RestCord6 stable, 9 dev-NoNoNoDev VersionNoNoNoHas a PRNoNoNoNoNo

Python

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
discord.py1010YesYesYesYesYesYesYesYesYesYesYesYesYes
disnake 🍴1010YesYesYesYesYesYesYesYesYesYesYesDev VersionYes
enhanced-discord.py 🍴đŸĒĻ89YesYesYesYesYesNoYesNoYesYesNoNoNo
hata1010YesYesYesYesYesYesYesYesYesYesYesYesYes
hikari88YesYesYesHas a PRYesYesYesYesYesHas a PRYesHas a PRHas a PR
interactions.py1010YesYesYesYesYesYesYesYesYesYesYesYesYes
NAFF1010YesYesYesYesYesYesYesYesYesYesYesYesYes
nextcord 🍴1010YesYesYesYesYesYesYesYesYesYesYesYesYes
pycord 🍴1010YesYesYesYesYesYesYesYesYesYesYesYesYes

Ruby

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
discorb109 or 10YesYesYesYesYesYesYesYesYesYesYesYesYes
discordrb6 stable, 9 dev6 stable, 9 devDev VersionDev VersionDev VersionDev VersionDev VersionDev VersionNoNoDev VersionNoNoNoNo

Rust

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
discord-rs66NoNoNoNoNoNoNoNoNoNoNoNoNo
Serenity1010YesYesYesYesYesYesYesYesYesYesYesYesYes
Twilight1010YesYesYesYesYesYesYesYesYesYesYesYesYes

Scala

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
AckCord99YesYesYesYesYesYesYesYesYesHas a PRNoNoNo

Swift

LibraryAPI VersionGateway VersionSlash CommandsButtonsSelect MenusThreadsGuild StickersContext MenusAutocompleteScheduled EventsTimeoutsModalsPerms v2AutoModLocalization
Swiftcord 🍴99YesYesYesYesYesYesYesYesYesYesNoNoNo
SwiftDiscord6 stable, 8 dev6 stable, 8 devDev VersionDev VersionNoNoNoNoNoNoNoNoNoNoNo