---
title: "Install the Aerospike client"
description: "Install the Aerospike C# client via NuGet or source code, including prerequisites and available project components."
---

# Install the Aerospike client

> For the complete documentation index see: [llms.txt](https://aerospike.com/docs/llms.txt)
> 
> All documentation pages available in markdown.

## Prerequisites

-   NET 6+
-   \[Optional\]Visual Studio 2022+

## Nuget Install

The compiled C# client library dll is available on [nuget](https://www.nuget.org/packages/Aerospike.Client). To install, run the following command in the [Package Manager Console](https://docs.nuget.org/docs/start-here/using-the-package-manager-console):

```plaintext
PM> Install-Package Aerospike.Client
```

`AerospikeClient` is downloaded and added to your project as a reference in Visual Studio. `Neo.Lua` will also be downloaded, but it’s not automatically added as a reference. If you plan on issuing aggregation queries (where lua code is run on the client side), then manually add a reference to `Neo.Lua` located in the downloaded `packages` folder.

## Source Code Package

The C# client source code package is available from:

-   [Aerospike Website](https://download.aerospike.com/download/client/csharp). Download package and unzip files.
    
-   [GitHub](https://github.com/aerospike/aerospike-client-csharp). Clone source code repository.
    

The client projects are:

-   **Aerospike.sln** — Visual Studio solution.
-   **AerospikeClient** — C# client library.
-   **AerospikeTest** — C# client unit tests.
-   **AerospikeBenchmarks** — C# client benchmarks command line application.
-   **AerospikeDemo** — C# client examples WinForms application. Windows only.
-   **AerospikeAdmin** — Aerospike user administration WinForms application. Windows only.