Перейти к основному содержимому

Матрица совместимости SDK

Публичные клиентские SDK плоскости Runtime (runtime.<domain>).
Management / Vendor Console API этими пакетами не покрываются.

Публикация закрыта gate

Все пакеты ниже — preview/alpha. Публикация в registry закрыта gate (nuget.org / npmjs / PyPI / Maven Central / proxy.golang.org / crates.io / vcpkg·Conan). До намеренного релиза ставьте пакет из локального/CI pack или path/replace/@main pin. Не считайте CI artifact стабильным публичным registry.

Матрица

ЯзыкКоордината пакетаЯзык / runtime floorВерсияRegistryПримеры
.NETMyHoreca.Licensing.Sdknet10.00.1.0-preview.1nuget.org (gated)examples/QuickStart
JavaScript / TypeScript@myhoreca/licensing-sdkNode 20+ / современные браузеры0.1.0-preview.1npmjs (gated)examples/quickstart
Pythonmyhoreca-licensing-sdkPython 3.11+0.1.0a1PyPI (gated)examples/quickstart
Javacom.myhoreca:licensing-sdkJava 17+0.1.0-preview.1Maven Central (gated)examples/quickstart
Gogithub.com/igorpooh1978/myhoreca-licensing-sdk-goGo 1.23+0.1.0-preview.1proxy.golang.org / tag (gated)examples/quickstart
Rustmyhoreca-licensing-sdkRust 1.86+0.1.0-preview.1crates.io (gated)examples/quickstart
C++myhoreca-licensing-sdk (myhoreca::licensing)C++20 / CMake 3.20+0.1.0-preview.1vcpkg / Conan (gated)examples/quickstart

Репозитории исходников

ЯзыкРепозиторийСовместимость
.NETmyhoreca-licensing-sdk-dotnetCOMPATIBILITY.md
JavaScript / TypeScriptmyhoreca-licensing-sdk-jsCOMPATIBILITY.md
Pythonmyhoreca-licensing-sdk-pythonCOMPATIBILITY.md
Javamyhoreca-licensing-sdk-javaCOMPATIBILITY.md
Gomyhoreca-licensing-sdk-goCOMPATIBILITY.md
Rustmyhoreca-licensing-sdk-rustCOMPATIBILITY.md
C++myhoreca-licensing-sdk-cppCOMPATIBILITY.md

Локальная проверка (JWKS)

После activate / refresh: скачать JWKS → проверить lease → применить claims.
Narrative: Проверка доверия (JWKS) (ADR-0027).
API по языкам: SDKs · коротко: Быстрый старт для разработчика.

ЯзыкHelper проверки
.NETVerifyLeaseAsync
JavaScript / TypeScriptverifyLease / verifyLeaseToken
Pythonverify_lease / verify_lease_token
JavaverifyLease / LeaseVerifier
GoVerifyLease / VerifyLeaseOffline
Rustverify_lease / verify_lease_offline
C++VerifyLease / VerifyLeaseOffline

Runnable Quick Starts заканчиваются этим шагом verify (не RSA в бинарнике).

Примеры

Каждый SDK содержит runnable Quick Start в examples/ своего публичного репозитория (Apache-2.0). Типичные env vars (реальные секреты не коммитить):

  • MYHORECA_RUNTIME_BASE_URL
  • MYHORECA_TENANT_ID
  • MYHORECA_LICENSE_ID

Опциональный MYHORECA_LICENSE_KEY / license key не логировать и не вшивать в примеры документации. Форма и обращение: Лицензионные ключи · Runtime Secrets.

SDKДерево examples
.NETexamples/QuickStart
JavaScript / TypeScriptexamples/quickstart
Pythonexamples/quickstart
Javaexamples/quickstart
Goexamples/quickstart
Rustexamples/quickstart
C++examples/quickstart

Общий репозиторий myhoreca-licensing-examples для этой волны не требуется. Если он появится позже — добавьте ссылку сюда как дополнительный индекс; каноническими остаются per-SDK examples/.

Следующие шаги