Открытый код

Open-source .NET SDK

Библиотеки с минимумом зависимостей под лицензией MIT. Только HttpClient и System.Text.Json, мульти-таргет netstandard2.0 · net8.0 · net10.0.

Эквайринг

YooKassaNet

.NET SDK для API ЮKassa v3

Платежи, возвраты, выплаты и безопасные сделки + webhook — одним пакетом. Типизированные перечисления для всех значений протокола, идемпотентность и курсорная постраничность.

Эквайринг

TBankAcquiringNet

.NET SDK для эквайринга Т-Банк (Тинькофф)

Инициализация платежей, проверка статуса, подтверждение, отмена и возврат, QR/СБП-операции и проверка платёжных уведомлений. Токен SHA-256 вычисляется локально и не покидает приложение как поле запроса.

Платежи / СБП

TBankNet.B2BQr

Неофициальный .NET SDK для T-Bank «B2B QR» (СБП)

Выставление B2B-ссылок на оплату через СБП: одноразовые и многоразовые ссылки, получение статуса и QR-изображения. Bearer-токен, X-Request-Id и предсказуемая модель ошибок.

Школьные карты

TBankNet.Junior

Неофициальный .NET SDK для T-Bank «Джуниор» (школьные карты)

Работа с API «Джуниор»: список школьных карт и управление школами (список, создание, удаление). Требуется ГОСТ mTLS-сертификат в дополнение к Bearer-токену; предсказуемая модель ошибок.

Выставление счетов

TBankNet.Invoicing

Неофициальный .NET SDK для T-Bank «Выставление счетов»

Выставление счетов на оплату (PDF + QR СБП) и отслеживание их статуса. Bearer-токен, заголовок X-Request-Id, локальная валидация и предсказуемая модель ошибок.

Фискализация

AtolOnlineNet

.NET SDK для облачной фискализации АТОЛ Онлайн

Облачная фискализация АТОЛ Онлайн (сервис possystem v4, ФФД 1.05): авторизация, регистрация чеков прихода / расхода / возврата, чеков коррекции и получение результата фискализации. Токен кешируется на 24 часа.

Верификация / OTP

TelegramGatewayNet

.NET SDK для Telegram Gateway API

Доставка кодов подтверждения (OTP) пользователям через Telegram — дешевле и безопаснее SMS. Покрывает все документированные методы Gateway API и проверку подписи отчётов о доставке (webhook).

Идентификация / OIDC

MtsIdNet

.NET SDK для МТС «Мобильный ID» (OIDC/OAuth2)

Серверная (CIBA) аутентификация Mobile ID: подписанный объект request для si-authorize, публикация JWKS, обработка SMS-OTP и нотификаций, валидация id_token, данные пользователя (premiuminfo) и верификация (kyc-match-split). Единственная зависимость — System.Text.Json.

REST API / запросы

RsqlParserNet

Парсер RSQL/FIQL-выражений для REST API на .NET

Разбирает текст запроса в типизированный AST с диапазонами в исходнике и структурированной диагностикой. Ядро не зависит от ASP.NET Core, LINQ или EF Core. Семейство пакетов добавляет фильтрацию, сортировку, постраничность и документацию OpenAPI.

Аналитика

YandexNet.Metrika

.NET SDK для API Яндекс Метрики

Цели, офлайн-конверсии (серверная атрибуция выручки) и отчёты. Полностью stateless: SDK не хранит и не обновляет токены — жизненным циклом владеет ваша интеграция. Есть helpers для OAuth 2.0, но можно передать уже готовый токен. Единственная зависимость — System.Text.Json.

Мессенджеры

RocketNet.Chat

Неофициальный .NET SDK для Rocket.Chat

Найти пользователя по логину или email, открыть личный чат и отправить сообщение — одним вызовом или по шагам. Плюс чтение истории комнат, счётчики непрочитанного, отметки «прочитано / непрочитано» и кастомные эмодзи.

API-клиент

School21Net

Типизированный .NET-клиент для API Школы 21

Участники, проекты (завершённые / на проверке), кампусы и коалиции из официального публичного API Школы 21 — без сторонних зависимостей. Авторизацией владеет интеграция (ROPC + refresh), списки участников проекта фильтруются по статусу. На этом SDK построен продукт Пир2Пир.