Discore 5.0.1

dotnet add package Discore --version 5.0.1
NuGet\Install-Package Discore -Version 5.0.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Discore" Version="5.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Discore --version 5.0.1
#r "nuget: Discore, 5.0.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Discore as a Cake Addin
#addin nuget:?package=Discore&version=5.0.1

// Install Discore as a Cake Tool
#tool nuget:?package=Discore&version=5.0.1



Discore is a light-weight .NET library for creating Discord bots.

Please note: Discore is not an official Discord client library!

The goal of Discore is to provide a minimal interface to Discord's APIs and to let applications decide the best way to interact with Discord. Discore takes care of all of the technical details required to use Discord's APIs such as connection management, WebSocket protocols, voice UDP protocols, rate limiting, authentication, etc.

Applications using Discore have access to:

  • Each individual HTTP API route.
  • Hooks for each real-time WebSocket Gateway event.
  • Voice connections and the ability to send voice data to them.


Documentation for the latest stable release can be found online:

Sample applications can be found under the samples directory in this repository.

To view or edit the documentation offline, please see the wiki for building the docs site.


If you run into a bug, would like to request a feature, or just have a question, please feel free to open an issue or start a discussion. Please prefer the discussions section for questions.


Contributions are welcome! For small changes, you can just open a pull request. However, for any larger changes please open a related issue (if there isn't one already) to discuss the proposed changes. PRs with more significant changes are less likely to be merged without some prior discussion.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
5.0.1 236 3/22/2023
5.0.0 229 1/31/2023
4.5.0 363 12/10/2021
4.4.1 393 3/21/2021
4.4.0 610 9/5/2020
4.3.1 604 10/16/2019
4.2.1 744 3/26/2019
4.2.0 916 10/3/2018
4.1.3 1,233 4/28/2018
4.1.2 1,207 4/7/2018
4.1.1 1,217 1/24/2018
4.1.0 1,112 1/9/2018
4.0.0 1,050 10/21/2017