June 21, 2026 · 4 min read

Why I build dependency-light .NET SDKs for fintech

  • .NET
  • Open Source
  • Fintech
  • NuGet

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.

bash
dotnet add package YooKassaNet