---
title: "NuGet packages"
description: "A list of all the IceRPC NuGet packages"
url: https://docs.icerpc.dev/getting-started/installation/nuget-packages
docs_index: https://docs.icerpc.dev/llms.txt
---

> For an index of every page, see [llms.txt](https://docs.icerpc.dev/llms.txt).

# NuGet packages

A list of all the IceRPC NuGet packages

| Name | Description |
| --- | --- |
| [IceRpc](https://www.nuget.org/packages/IceRpc) | IceRPC for C# base package |
| [IceRpc.Compressor](https://www.nuget.org/packages/IceRpc.Compressor) | Compressor interceptor and middleware |
| [IceRpc.Deadline](https://www.nuget.org/packages/IceRpc.Deadline) | Deadline interceptor and middleware |
| [IceRpc.Extensions.DependencyInjection](https://www.nuget.org/packages/IceRpc.Extensions.DependencyInjection) | Extensions for the Microsoft DI container |
| [IceRpc.Ice](https://www.nuget.org/packages/IceRpc.Ice) | IceRPC + Ice integration library (for [Ice interop](https://docs.icerpc.dev/icerpc-for-ice-users.md)) |
| [IceRpc.Locator](https://www.nuget.org/packages/IceRpc.Locator) | Locator interceptor (for [Ice interop](https://docs.icerpc.dev/icerpc-for-ice-users.md)) |
| [IceRpc.Logger](https://www.nuget.org/packages/IceRpc.Logger) | Logger interceptor and middleware |
| [IceRpc.Metrics](https://www.nuget.org/packages/IceRpc.Metrics) | Metrics interceptor and middleware |
| [IceRpc.Protobuf](https://www.nuget.org/packages/IceRpc.Protobuf) | IceRPC + Protobuf integration library |
| [IceRpc.Protobuf.Tools](https://www.nuget.org/packages/IceRpc.Protobuf.Tools) | Protobuf compiler protoc, and the protoc-gen-icerpc-csharp generator + MSBuild support |
| [IceRpc.RequestContext](https://www.nuget.org/packages/IceRpc.RequestContext) | Request context interceptor and middleware (primarily for Ice interop) |
| [IceRpc.Retry](https://www.nuget.org/packages/IceRpc.Retry) | Retry interceptor |
| [IceRpc.ServiceGenerator](https://www.nuget.org/packages/IceRpc.ServiceGenerator) | C# source generator enabled by the `[Service]` attribute |
| [IceRpc.Slice](https://www.nuget.org/packages/IceRpc.Slice) | IceRPC + Slice integration library |
| [IceRpc.Slice.Tools](https://www.nuget.org/packages/IceRpc.Slice.Tools) | Slice compiler (`slicec`), the C# code generators, and MSBuild support |
| [IceRpc.Telemetry](https://www.nuget.org/packages/IceRpc.Telemetry) | OpenTelemetry interceptor and middleware |
| [IceRpc.Templates](https://www.nuget.org/packages/IceRpc.Templates) | Project templates for IceRPC |
| [IceRpc.Transports.Coloc](https://www.nuget.org/packages/IceRpc.Transports.Coloc) | Coloc duplex transport |
| [ZeroC.Slice.Codec](https://www.nuget.org/packages/ZeroC.Slice.Codec) | Slice serialization library |
