Quick Start

SendBird helps you to implement real-time chat to any application with speed and efficiency. Our .NET SDK provides you with various methods to initialize, configure and build the chat from the client side - no server side implementation required because our reliable infra management service is delivered with the SDK. This section presents a brief overview of the SDK’s functionalities and logic, then let you go through the preliminary steps of implementing SendBird in your own application


Step 1: Create a new SendBird application in the Dashboard

The first thing to do is to sign in to the SendBird Dashboard and create a SendBird application. If you do not have an account yet, you can sign up with Google, GitHub, or create a new account.

You can create one application per service, regardless of the platform. For example, an app released in both Android and iOS requires only one application to be created in the Dashboard.

All users within the same SendBird application can communicate with each other, across all platforms. This means users using iOS, Android, web clients, etc. can all chat with one another. However, users in different SendBird applications cannot talk to each other.


Step 2: Requirements

SendBird .NET SDK is designed and tested on Mono/.NET 2.0 platform and Xamarin Studio 6.1.1. You can also use our SDK on any platforms which are compatible with Mono/.NET 2.0.


Step 3: Download the latest .NET SDK

WebSocket Library

The SendBird .NET SDK uses websocket-sharp for websocket connections. You must include websocket-sharp.dll as well as SendBird.dll or SendBird.Unity.dll. You can find websocket-sharp.dll on the same Github repository as the SendBird .NET SDK.