IceRPC Logo
Docs
  • Getting Started
  • IceRPC
  • Slice
  • Protobuf
  • IceRPC for Ice users
  • API Reference
  1. Getting Started
  • Overview
  • Quickstart
  • Choosing between Slice and Protobuf
    • Installation

      • Using the IceRPC .NET project templates
      • Adding IceRPC to an existing project
      • NuGet packages
    • IceRPC + Slice Tutorial

      • Writing your first IceRPC server
      • Writing your first IceRPC client
    • IceRPC + Protobuf Tutorial

      • Writing your first IceRPC server
      • Writing your first IceRPC client
    • Supported platforms

      • IceRPC for C#

Getting started

Get up and running with IceRPC

Welcome to the IceRPC Getting Started guide. This guide is designed to get you up and running with IceRPC as quickly as possible.

Currently, IceRPC supports C#. We have plans to add support for Rust as the next language. Stay tuned for more information about upcoming Rust support and other planned future languages.

Quick links

Quickstart
The fastest way to get up and running with IceRPC.
Templates
Start a new project using an IceRPC project template.
Add IceRPC to an existing project
Learn how to get IceRPC set up in your existing project.
NuGet packages
Complete list of IceRPC NuGet packages.
Writing your first server
Learn how to write your first IceRPC + Slice server.
Writing your first client
Learn how to write your first IceRPC + Slice client.
NextQuickstart

Was this page helpful?

Actions

  • Edit this page
  • GitHub Discussions
© 2025 ZeroC
  • About
  • Privacy Policy
  • Contact