.NET client for exchangerate.dev — indicative FX rates with honest freshness (source, market_session) on every response.
dotnet add package ExchangeRateSDKvarsettings=newExchangeRateSettings{/* ApiKey optional */};settings.Validate();varhttp=newHttpClient();http.DefaultRequestHeaders.Accept.Add(newMediaTypeWithQualityHeaderValue("application/json"));varapi=newExchangeRateApiClient(http,settings);varlatest=awaitapi.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.
MIT