Why I build dependency-light .NET SDKs for fintech
Working on payment integrations, I kept writing the same client code for Russian services over and over. At some point it was obvious: this belongs in clean, reusable, open-source SDKs.
Principles
- Minimal dependencies — just HttpClient and System.Text.Json.
- Multi-targeting: netstandard2.0, net8.0 and net10.0.
- Type safety instead of “magic strings”.
- A predictable error model and idempotency where it matters.
Today that is five libraries: YooKassaNet, TBankAcquiringNet, AtolOnlineNet, TelegramGatewayNet and RsqlParserNet. All of them are published on NuGet under the MIT license.
dotnet add package YooKassaNet