四個官方 package,一組清晰的 API 邊界。

四款 SDK 遵循相同的公開 Device API contract 及正式環境安全策略,同時保留各語言生態熟悉的整合方式。

這些 SDK 涵蓋現時公開的 Device API operation,但不代表已涵蓋 UnifyPort 官網文件內的所有 API。

Node.js SDK

官方 · 已發佈
@unifyport/sdk-node

為現代 Node.js 服務而設的 ESM-only package,內建 TypeScript 型別,並支援取消進行中的請求。

執行環境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 預設策略及有界 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、回應限制及 cursor pagination。

執行環境Python >= 3.11
安裝
python -m pip install unifyport-sdk