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
Step 3: Download the latest .NET SDK
The SendBird .NET SDK uses
websocket-sharp for websocket connections. You must include
websocket-sharp.dll as well as
SendBird.Unity.dll. You can find
websocket-sharp.dll on the same Github repository as the SendBird .NET SDK.