ExchangeRateSDK 0.1.0
dotnet add package ExchangeRateSDK --version 0.1.0
NuGet\Install-Package ExchangeRateSDK -Version 0.1.0
<PackageReference Include="ExchangeRateSDK" Version="0.1.0" />
<PackageVersion Include="ExchangeRateSDK" Version="0.1.0" />
<PackageReference Include="ExchangeRateSDK" />
paket add ExchangeRateSDK --version 0.1.0
#r "nuget: ExchangeRateSDK, 0.1.0"
#:package ExchangeRateSDK@0.1.0
#addin nuget:?package=ExchangeRateSDK&version=0.1.0
#tool nuget:?package=ExchangeRateSDK&version=0.1.0
ExchangeRateSDK
.NET client for exchangerate.dev — indicative FX rates with honest freshness (source, market_session) on every response.
Install
dotnet add package ExchangeRateSDK
Quick start
var settings = new ExchangeRateSettings { /* ApiKey optional */ };
settings.Validate();
var http = new HttpClient();
http.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var api = new ExchangeRateApiClient(http, settings);
var latest = await api.Rates.GetLatestAsync(Currency.USD, Currency.EUR, Currency.GBP);
if (latest.IsSuccess)
{
Console.WriteLine(latest.Data!.Rates[Currency.EUR]);
}
Rates are indicative only — not for settlement. See docs and CONTEXT.md.
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 was computed. 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 was computed. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Ben.Demystifier (>= 0.4.1)
- FluentValidation (>= 11.6.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Configuration.Binder (>= 8.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Http (>= 8.0.0)
- Microsoft.Extensions.Options (>= 8.0.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- MinVer (>= 4.3.0)
- System.Net.Http.Json (>= 8.0.0)
- System.Text.Json (>= 8.0.5)
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 |
|---|---|---|
| 0.1.0 | 84 | 8/7/2026 |
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.1.0] - Unreleased
### Added
- Initial ExchangeRateSDK for exchangerate.dev (latest, historical, convert, rate, currencies).