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

Is this information out of date? Let us know! Suggest Edit