> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lib.toolrinth.com/llms.txt
> Use this file to discover all available pages before exploring further.

> Represents a connection to the Modrinth API

# ApiClient

```ts theme={"theme":"github-dark-high-contrast"}
export class ApiClient
```

# Table of Contents

### Methods

* [Projects()](#param-projects)
* [Versions()](#param-versions)
* [Users()](#param-users)
* [Threads()](#param-threads)
* [Teams()](#param-teams)
* [Tags()](#param-tags)
* [Statistics()](#param-statistics)

## Methods

<Expandable title="Methods">
  <ResponseField name="Projects()" type="ProjectManager">
    Returns the [ProjectManager](/reference/manager/ProjectManager) for this API client
  </ResponseField>

  <ResponseField name="Versions()" type="VersionManager">
    Returns the [VersionManager](/reference/manager/VersionManager) for this API client
  </ResponseField>

  <ResponseField name="Users()" type="UserManager">
    Returns the [UserManager](/reference/manager/UserManager) for this API client
  </ResponseField>

  <ResponseField name="Threads()" type="ThreadManager">
    Returns the [ThreadManager](/reference/manager/ThreadManager) for this API client
  </ResponseField>

  <ResponseField name="Teams()" type="TeamManager">
    Returns the [TeamManager](/reference/manager/TeamManager) for this API client
  </ResponseField>

  <ResponseField name="Tags()" type="TagManager">
    Returns the [TagManager](/reference/manager/TagManager) for this API client
  </ResponseField>

  <ResponseField name="Statistics()" type="StatisticsManager">
    Returns the [StatisticsManager](/reference/manager/StatisticsManager) for this API client
  </ResponseField>
</Expandable>
