Sinch 0.1.19-alpha
See the version list below for details.
dotnet add package Sinch --version 0.1.19-alpha
NuGet\Install-Package Sinch -Version 0.1.19-alpha
<PackageReference Include="Sinch" Version="0.1.19-alpha" />
paket add Sinch --version 0.1.19-alpha
#r "nuget: Sinch, 0.1.19-alpha"
// Install Sinch as a Cake Addin #addin nuget:?package=Sinch&version=0.1.19-alpha&prerelease // Install Sinch as a Cake Tool #tool nuget:?package=Sinch&version=0.1.19-alpha&prerelease
Sinch .NET SDK
Here you'll find documentation related to the Sinch .NET SDK, including how to install it, initialize it, and start developing .NET code using Sinch services.
To use Sinch services, you'll need a Sinch account and access keys. You can sign up for an account and create access keys at dashboard.sinch.com.
For more information on the Sinch APIs on which this SDK is based, refer to the official developer documentation portal.
[!WARNING] This SDK is currently available to selected developers for preview use only. It is being provided for the purpose of collecting feedback, and should not be used in production environments.
- Installation
- Getting started
- Supported Sinch products
- Logging, HttpClient and additional options
- Handling Exceptions
Installation
SinchSDK can be installed using the Nuget package manager or the dotnet
CLI.
dotnet add package Sinch --prerelease
Getting started
Once the SDK is installed, you must start by initializing the main client class.
Client initialization
To initialize communication with the Sinch servers, credentials obtained from the Sinch dashboard must be provided to the main client class of this SDK. It's highly recommended to not hardcode these credentials and to load them from environment variables instead or any key-secret storage (for example, app-secrets).
With ASP.NET dependency injection:
To configure Conversation or Sms hosting regions, and any other additional parameters, use SinchOptions
:
Supported Sinch Products
Sinch client provides access to the following Sinch products:
- SMS
- Conversation
- Numbers
- Verification
- Voice
- additional products coming soon!
Usage example of the numbers
product, assuming sinch
is a type of ISinchClient
:
Logging, HttpClient, and additional options
To configure a logger, provide your own HttpClient
, or any additional options utilize SinchOptions
action within the constructor:
Handling exceptions
For an unsuccessful API calls SinchApiException
will be thrown:
Sample apps
For additional examples see examples
License
This project is licensed under the Apache License. See the LICENSE file for the license text.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- Microsoft.Extensions.Http (>= 7.0.0)
- System.Text.Json (>= 7.0.3)
-
net7.0
- Microsoft.Extensions.Http (>= 7.0.0)
- System.Text.Json (>= 7.0.3)
-
net8.0
- Microsoft.Extensions.Http (>= 7.0.0)
- System.Text.Json (>= 7.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.1.2 | 242 | 10/16/2024 |
1.1.1 | 1,231 | 7/16/2024 |
1.1.0 | 98 | 7/15/2024 |
1.0.1 | 1,274 | 5/13/2024 |
1.0.0 | 123 | 5/7/2024 |
0.1.19-alpha | 280 | 4/17/2024 |
0.1.18-alpha | 122 | 3/25/2024 |
0.1.17-alpha | 153 | 2/21/2024 |
0.1.16-alpha | 113 | 2/5/2024 |
0.1.15-alpha | 106 | 2/1/2024 |
0.1.14-alpha | 114 | 1/22/2024 |
0.1.13-alpha | 1,506 | 12/13/2023 |
0.1.11-alpha | 136 | 11/30/2023 |
0.1.10-alpha | 112 | 11/29/2023 |
0.1.9-alpha | 835 | 10/27/2023 |
0.1.8-alpha | 134 | 10/26/2023 |
0.1.7-alpha | 107 | 9/21/2023 |
0.1.6-alpha | 131 | 9/11/2023 |
0.1.5-alpha | 146 | 9/1/2023 |
0.1.4-alpha | 132 | 8/21/2023 |
0.1.2-alpha.1 | 94 | 7/19/2023 |