> For the complete documentation index, see [llms.txt](https://ebro912.gitbook.io/holodex-net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ebro912.gitbook.io/holodex-net/master.md).

# Holodex.NET Documentation

## Introduction

Holodex.NET is a C# wrapper for the [Holodex](https://holodex.net/home) API. It handles all web requests and JSON parsing internally, and provides many enums and classes that makes requesting certain data easy. It is fully asynchronous. This documentation will explain everything you need to know to use Holodex.NET correctly and efficiently. However, documentation is also provided through Intellisense on Visual Studio.

## Getting Started

First, install Holodex.NET via NuGet. The latest version is usually recommended. Next, create a HolodexClient object, which is the main object that allows you to make requests. It is best to only have one of these. You will have to supply an API key that you get from the Holodex website, linked above, as well as an HttpClient, if needed. If no HttpClient is supplied, the client will make one for you.

#### Example:

```csharp
public static HolodexClient client = new HolodexClient("your api key");
```
