Discord API - SDKs
The Discord API integrates chat and voice services. It is available by sending HTTP requests with JSON responses to implement channels, guilds, invites, users, and voice features. OAuth2 is required for authentication purposes.

- Versions
- SDKs (22)
- Articles (3)
- How To(0)
- Source Code(6)
- Libraries(0)
- Developers (0)
- Followers (56)
- Changelog (25)
SDKs (22)
The following is a list of SDKs from our SDK directory that matched your search term. Though your definition of an SDK may differ, in our world, we define SDKs as platform- specific tools for consuming existing APIs of the sort we list in our API directory. For example, the Ruby SDK for consuming the Twitter Ads API. If you think an SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
Title | Description | |
---|---|---|
![]() | Crypto2discord Python SDK by Azerpas | The Crypto2discord Python SDK by Azerpas allows developers to interact with the CoinMarketCap and Discord APIs from their Python 2.7 applications in order to get alerts on the current state of the cryptocurrency market. |
![]() | Discord Java SDK by ashley null | The Discord Java SDK by ashley null allows developers to integrate the Discord API into their Java applications. This SDK is written in Java 8. |
![]() | Discord Dart SDK by Hackzzila | The Discord Dart SDK by Hackzzila allows developers to integrate the Discord API's methods into their Dart projects and applications. |
![]() | Discord Python SDK by Danny | The Discord Python SDK by Danny allows developers to integrate the Discord API into their Python applications. This SDK requires Python 3.4.2+. |
![]() | Discord C# SDK by Ryan de Jonge | The Discord C# SDK by Ryan de Jonge allows developers to integrate the Discord API's methods into their C# projects and applications. |
![]() | Discord Rust SDK by SpaceManiac | The Discord Rust SDK by SpaceManiac allows developers to integrate the Discord API into their applications written in Rust, a systems programming language. |
![]() | Discord Java SDK by Bastian Oppermann | The Discord Java SDK by Bastian Oppermann allows developers to integrate the Discord API into their Java applications. This SDK is installed using Maven. |
![]() | Discord Java SDK by Austin Keener | The Discord Java SDK by Austin Keener allows developers to integrate the Discord API into their Java applications. This SDK requires Java 8. |
![]() | Discord Java SDK by austinv11 | The Discord Java SDK by austinv11 allows developers to integrate the Discord API into their Java applications. This SDK is written in Java 8. |
![]() | Discord .Net SDK by RogueException | The Discord .Net SDK by RogueException allows developers to integrate the Discord API into their .Net applications. In order to compile this SDK, developers will need Visual Studio 2015, Visual Studio 2015 Update 3, Visual Studio .Net Core Plugin, and NuGet 3.3+. |
![]() | Discord Ruby SDK by meew0 | The Discord Ruby SDK by meew0 allows developers to integrate the Discord API into their Ruby applications. This SDK requires Ruby 2.1+. |
![]() | Discord Node.js SDK by Amish Shah | The Discord Node.js SDK by Amish Shah allows developers to integrate the Discord API into their Node.js applications. This SDK requires Node.js 6.0.0+. |
![]() | Discord Lua SDK by Adam James | The Discord Lua SDK by Adam James allows developers to integrate the Discord API into their Lua applications. This SDK works with Luvit. |
![]() | Discord Go SDK by Bruce | The Discord Go SDK by Bruce allows developers to integrate the Discord API into their Go applications. This SDK has been tested with Debian 8 (Go 1.3.3), FreeBSD 10 (Go 1.5.1), and Windows 7 (Go 1.5.2). |
![]() | Discord Unity SDK by DiscordUnity | The Discord Unity SDK by DiscordUnity allows developers to integrate the Discord API into their Unity applications. A simple demo is included in the documentation. |
![]() | Discord PHP SDK by Reflex | The Discord PHP SDK by Reflex allows developers to integrate the Discord API into their PHP applications. This SDK requires a minimum of PHP 5.5.9, but PHP 7 is recommended. Support for PHP 5.x will be removed in the future. |
![]() | Discord JavaScript SDK by qeled | The Discord JavaScript SDK by qeled allows developers to integrate the Discord API into their JavaScript applications. This SDK requires Node.js 4.0.0+. |
![]() | Discord Lua SDK by SinisterRectus | The Discord Lua SDK by SinisterRectus allows developers to integrate the Discord API into applications written in Lua for the Luvit runtime environment. |
![]() | Discord Node.js SDK by abal | The Discord Node.js SDK by abal allows developers to integrate the Discord API into their Node.js applications. This SDK requires Node.js 4+. |
![]() | Discord Node.js SDK by izy521 | The Discord Node.js SDK by izy521 allows developers to integrate the Discord API into their Node.js applications. This SDK is installed via npm. |
![]() | Discord Crystal SDK by meew0 | The Discord Crystal SDK by meew0 allows developers to integrate the Discord API into their applications written with the Crystal programming language. This SDK is a work in progress, but still usable. |
![]() | Discord Swift SDK by Erik Little | The Discord Swift SDK by Erik Little allows developers to integrate the Discord API into their Swift applications. This SDK requires Swift 3. |