Gw2Sharp Documentation
Gw2Sharp is a cross-platform .NET wrapper library for the official Guild Wars 2 API written in C#.
This library has been written to be as close as possible to the official API structure, with a few exceptions to make life easier. Make sure to read the introductory guide to get started.
Supported services
The following services are supported by Gw2Sharp:
- WebAPI v2 - introduction, endpoints
- Render service - introduction
- Mumble service - introduction
- Chat links - introduction
Requirements
This project targets .NET 5, .NET Core 3.1 and .NET Standard 2.0 for compatibility with older .NET Frameworks (check the .NET Standard 2.0 compatibility table) It supports the C# 8.0 nullable reference types feature for your convenience, but it's not required when consuming the library.
Installing
You can find the library on NuGet. Or, alternatively, you can install it by running dotnet add package Gw2Sharp
in a console, or Install-Package Gw2Sharp
in the package manager console.
Additional resources
- GW2 Development Community Discord - Discussions about Gw2Sharp and other API related projects
- Guild Wars 2 Wiki - Community Wiki articles about the API
- GitHub repository
- NuGet feed