# Server-Side SDKs

Three official server-side libraries wrap the API. Each is a thin client over the same endpoints in this reference; nothing is available in one that is not available over HTTP.

| Language | Package | Source |
| --- | --- | --- |
| Node.js | `pluggy-sdk` (npm) | [pluggyai/pluggy-node](https://github.com/pluggyai/pluggy-node) |
| .NET | `Pluggy.SDK` (NuGet) | [pluggyai/pluggy-net](https://github.com/pluggyai/pluggy-net) |
| Java | `ai.pluggy:pluggy-java` (GitHub Packages) | [pluggyai/pluggy-java](https://github.com/pluggyai/pluggy-java) |

## Install

**Node.js**

```bash
npm install --save pluggy-sdk
```

**.NET**

```powershell
Install-Package Pluggy.SDK
```

**Java (Maven)**

```xml
<dependency>
  <groupId>ai.pluggy</groupId>
  <artifactId>pluggy-java</artifactId>
  <version>1.5.0</version>
</dependency>
```

The Java package is published to GitHub Packages, so `~/.m2/settings.xml` needs the GitHub Packages server with a personal access token — see [GitHub's Maven registry guide](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry).

## Generate your own

The OpenAPI 3 document that this reference renders is public:

```
https://api.pluggy.ai/oas3.json
```

Point a generator at it for any other language. Community clients exist too, for example [pluggy-python](https://github.com/diraol/pluggy-python); they are not maintained by Pluggy.

Read the guide: [Server-Side SDKs](/docs/developer-tools/server-sdks).