4 つの公式 package。明確な 1 つの API 範囲。

4 つの SDK は同じ公開 Device API contract と本番向け安全ポリシーに従いながら、各言語エコシステムに合った統合方法を維持しています。

これらの SDK が対応するのは、現在公開中の Device API operation です。UnifyPort サイトに掲載されたすべての API への対応を意味するものではありません。

Node.js SDK

公式 · 提供中
@unifyport/sdk-node

モダンな Node.js サービス向けの ESM-only package。TypeScript 型を同梱し、実行中 request のキャンセルに対応します。

実行環境Node.js >= 22.12.0
インストール
npm install @unifyport/sdk-node

PHP SDK

公式 · 提供中
unifyport/sdk

モダンな 64-bit PHP アプリケーション向け Composer package。cooperative deadlines に対応し、HTTP transport はアプリケーション側で選べます。

実行環境PHP 8.2+ · 64-bit
インストール
composer require unifyport/sdk

Go SDK

公式 · 提供中
github.com/Unify-Port/UnifyPort-SDK-GO

厳密に型付けされた Go module。context によるキャンセル、安全な HTTP transport のデフォルト、有界 cursor pagination に対応します。

実行環境Go >= 1.25.0
インストール
go get github.com/Unify-Port/UnifyPort-SDK-GO@latest

Python SDK

公式 · 提供中
unifyport-sdk

Python サービス向けの型安全な sync/async client。制限付き retry、response 制限、有界 cursor pagination に対応します。

実行環境Python >= 3.11
インストール
python -m pip install unifyport-sdk