สี่ package อย่างเป็นทางการ หนึ่งขอบเขต API ที่ชัดเจน

SDK ทั้งสี่ใช้ public Device API contract และนโยบายความปลอดภัยสำหรับ production เดียวกัน พร้อมคงรูปแบบการเชื่อมต่อที่เป็นธรรมชาติของแต่ละ ecosystem

SDK เหล่านี้ครอบคลุม operation ของ Device API แบบ public ในปัจจุบัน ไม่ได้หมายความว่าครอบคลุมทุก API ที่มีในเว็บไซต์ UnifyPort

Node.js SDK

เป็นทางการ · พร้อมใช้งาน
@unifyport/sdk-node

Package แบบ ESM-only สำหรับบริการ Node.js สมัยใหม่ มี TypeScript types และรองรับการยกเลิก request ที่กำลังทำงาน

RuntimeNode.js >= 22.12.0
ติดตั้ง
npm install @unifyport/sdk-node

PHP SDK

เป็นทางการ · พร้อมใช้งาน
unifyport/sdk

Composer package สำหรับแอป PHP แบบ 64-bit สมัยใหม่ รองรับ cooperative deadlines และให้แอปเป็นผู้เลือก HTTP transport

RuntimePHP 8.2+ · 64-bit
ติดตั้ง
composer require unifyport/sdk

Go SDK

เป็นทางการ · พร้อมใช้งาน
github.com/Unify-Port/UnifyPort-SDK-GO

Go module ที่มี type ชัดเจน รองรับการยกเลิกด้วย context, ค่าเริ่มต้น HTTP transport ที่ปลอดภัย และ cursor pagination แบบมีขอบเขต

RuntimeGo >= 1.25.0
ติดตั้ง
go get github.com/Unify-Port/UnifyPort-SDK-GO@latest

Python SDK

เป็นทางการ · พร้อมใช้งาน
unifyport-sdk

Sync/async client ที่ปลอดภัยด้าน type สำหรับบริการ Python พร้อม retry, response limit และ cursor pagination แบบมีขอบเขต

RuntimePython >= 3.11
ติดตั้ง
python -m pip install unifyport-sdk