SkillAgentSearch skills...

GW2.NET

A user friendly wrapper around the official GW2 API

Install / Use

/learn @Ruhrpottpatriot/GW2.NET
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Introduction

So, what is this project all about? We aim to provide all .NET developers an easy to use, well documented library and tools to use in their own applications using Guild Wars 2 data. The goal is to provide the developers with an entry point to the api service, without having to piece the scattered information together for themselves. While the /V2/ nodes have made live mauch easier, there is still work to do and we take (msot) of it off your back!

Currently this wrapper is the most complete .NET implementation out there and of the writing of this readme the most complete of all. We are a bit proud of that.

We also have a chat, that you can use if you have questions and think an issue is too big for it

Gitter

So without further ado, happy coding and see you ingame folks!

Prerequisites

  • Windows: .NET 4.5+

Online resources

Troubleshooting and support

  • Usage or programming related question? Open an issue on the issue tracker
  • Found a bug or missing a feature? Feed the issue tracker

| | Windows (x86/amd64) | | :------ | :------: | | master | master win |

Quick contributing guide

  • Fork and clone locally
  • Create a topic specific branch. Add some nice feature. Do not forget the tests ;-)
  • Send a Pull Request to spread the fun!

More thorough information available in the wiki.

Implementation Progress

Below is a compatibility matrix of API endpoints and other features.

| Feature | Supported | Planned | NuGet Package | | :------ | :------: | :------: |:------: | | /v1/build.json | ✔ | | [![V1 Builds NuGet][v1-nuget-builds-badge]][v1-nuget-builds] | | /v1/event_names.json | ✔ | | [![V1 Event Names][v1-nuget-events-badge]][v1-nuget-events] | | /v1/map_names.json | ✔ | | [![V1 Map Names][v1-nuget-maps-badge]][v1-nuget-maps] |
| /v1/world_names.json | ✔ | | [![V1 World Names][v1-nuget-worlds-badge]][v1-nuget-worlds] | | /v1/event_details.json | ✔ | | [![V1 Event Details][v1-nuget-events-badge]][v1-nuget-events] | | /v1/guild_details.json | ✔ | | [![V1 Guilds][v1-nuget-guilds-badge]][v1-nuget-guilds] | | /v1/items.json | ✔ | | [![V1 Items][v1-nuget-items-badge]][v1-nuget-items] | | /v1/item_details.json | ✔ | | [![V1 Item Details][v1-nuget-items-badge]][v1-nuget-items] | | /v1/recipes.json | ✔ | | [![V1 Recipes][v1-nuget-recipes-badge]][v1-nuget-recipes] | | /v1/recipe_details.json | ✔ | | [![V1 Recipe Details][v1-nuget-recipes-badge]][v1-nuget-recipes] | | /v1/skins.json | ✔ | | [![V1 Skins][v1-nuget-skins-badge]][v1-nuget-skins] | | /v1/skin_details.json | ✔ | | [![V1 Skin Details][v1-nuget-skins-badge]][v1-nuget-skins] | | /v1/continents.json | ✔ | | [![V1 Continents][v1-nuget-continents-badge]][v1-nuget-continents] | | /v1/maps.json | ✔ | | [![V1 Maps][v1-nuget-maps-badge]][v1-nuget-maps] | | /v1/map_floor.json | ✔ | | [![V1 Maps][v1-nuget-maps-badge]][v1-nuget-maps] | | /v1/wvw/matches.json | ✔ | | [![V1 WvW Matches][v1-nuget-matches-badge]][v1-nuget-matches] | | /v1/wvw/match_details.json | ✔ | | [![V1 WvW Match Details][v1-nuget-matches-badge]][v1-nuget-matches] | | /v1/wvw/objective_names.json | ✔ | | [![V1 WvW Objective Details][v1-nuget-objectives-badge]][v1-nuget-objectives] | | /v2/quaggans.json | ✔ | | [![V2 Quaggans][v2-nuget-quaggans-badge]][v2-nuget-quaggans] | | /v2/commerce/exchange | ✔ | | [![V2 Exchange][v2-nuget-exchange-badge]][v2-nuget-exchange] | | /v2/commerce/listings | ✔ | | [![V2 Listings][v2-nuget-listings-badge]][v2-nuget-listings] | | /v2/commerce/prices | ✔ | | [![V2 Prices][v2-nuget-prices-badge]][v2-nuget-prices] | | /v2/items | ✔ | | [![V2 Items][v2-nuget-items-badge]][v2-nuget-items] | | /v2/recipes | ✔ | | [![V2 Recipes][v2-nuget-recipes-badge]][v2-nuget-recipes] | | /v2/recipes/search | ✔ | | [![V2 Recipe Search][v2-nuget-recipes-badge]][v2-nuget-recipes] | | /v2/worlds | ✔ | | [![V2 Wolds][v2-nuget-worlds-badge]][v2-nuget-worlds] | | /v2/build | ✔ | | [![V2 Builds][v2-nuget-build-badge]][v2-nuget-build] | | /v2/files | ✔ | | [![V2 Files][v2-nuget-files-badge]][v2-nuget-files] | | /v2/colors | ✔ | | [![V2 Colors][v2-nuget-colors-badge]][v2-nuget-colors] | | /v2/continents | ✔ | | [![V2 Continents][v2-nuget-continents-badge]][v2-nuget-continents] | | /v2/continents/:id/floors | | ✔ | | | /v2/skins | ✔ | | [![V2 Skins][v2-nuget-skins-badge]][v2-nuget-skins] | | /v2/maps | ✔ | | [![V2 Maps][v2-nuget-maps-badge]][v2-nuget-maps] | | render.guildwars2.com | ✔ | | [![Render][v2-nuget-maps-badge]][v2-nuget-main] | | MumbleLink | ✔ | | [![Mumble][v2-nuget-mumble-badge]][v2-nuget-mumble] | | /v2/account | | ✔ | | | /v2/account/bank | | ✔ | | | /v2/account/materials | | ✔ | | | /v2/characters | | ✔ | | | /v2/characters/:id/equipment | | ✔ | | | /v2/characters/:id/inventory | | ✔ | | | /v2/commerce/transactions | | ✔ | | | /v2/events | | ✔ | | | /v2/events-state | | ✔ | | | /v2/guild/:id | | ✔ | | | /v2/guild/:id/inventory | | ✔ | | | /v2/guild/:id/members | | ✔ | | | /v2/guild/:id/ranks | | ✔ | | | /v2/guild/permissions | | ✔ | | | /v2/guild/upgrades | | ✔ | | | /v2/leaderboards | | ✔ | | | /v2/materials | | ✔ | | | /v2/skills | | ✔ | | | /v2/wvw/matches | | ✔ | | | /v2/wvw/objectives | | ✔ |

View on GitHub
GitHub Stars16
CategoryDevelopment
Updated1mo ago
Forks14

Languages

C#

Security Score

95/100

Audited on Feb 22, 2026

No findings