Discord API Libraries
Discord API Libraries are wrappers around the Discord API that allow you to build bots and other applications that interact with the Discord platform. Our list of libraries will help you find a good starting point for creating a Discord bot using your preferred language.
discord.js
A powerful JavaScript library for interacting with the Discord API.
discord.io
A small, single-file javascript library for creating DiscordApp clients from Node.js or the browser
discordie
Predictable JavaScript abstractions for Discord API.
eris
A NodeJS Discord library
concord
A Discord API wrapper library made in C
Discord.Net
An unofficial .Net wrapper for the Discord API
DisCatSharp
Your library to write discord bots in C# with focus on always providing access to the latest discord features.
discordpp
A Modularized C++ Library for the Discord API
DiscordCoreAPI
A bot library for Discord, written in C++, and featuring explicit multithreading through the usage of custom, asynchronous C++ CoRoutines.
lispcord
A client library for the discordapp bot api in Lisp
alchemy
A discord library for Elixir
discordgo
(Golang) Go bindings for Discord
Discord4J
Discord4J is a fast, powerful, unopinionated, reactive library to enable quick and easy development of Discord bots for Java, Kotlin, and other JVM languages using the official Discord Bot API.
Discordia
Discord API library written in Lua for the Luvit runtime environment
DiscordPHP
An API to interact with the popular messaging app Discord in PHP
discord.py
An API wrapper for Discord written in Python.
pycord
Pycord, a maintained fork of discord.py, is a python wrapper for the Discord API
discordrb
Discord API for Ruby
discord-rs
Rust library for the Discord chat client API