Official UnifyPort Node.js and PHP Device API SDKs are now available
The official UnifyPort SDKs for Node.js and PHP are now available. Both packages follow the same current public Device API contract while fitting the conventions of their language ecosystems.
Install the Node.js SDK
The Node.js SDK is an ESM-only package with first-party TypeScript types and request cancellation support. It requires Node.js 22.12.0 or later.
npm install @unifyport/sdk-node
Get the package from npm, or review the source on GitHub.
Install the PHP SDK
The PHP SDK is a Composer package for PHP 8.2 or later on 64-bit systems. It supports cooperative deadlines and leaves HTTP transport selection to your application.
composer require unifyport/sdk
Get the package from Packagist, or review the source on GitHub.
One contract, two ecosystem-native packages
Both SDKs apply the same public Device API contract and production-safety policies, including authentication, safety-aware retries and request budgets, response limits, and cursor pagination.
The boundary is intentionally specific: these SDKs cover the current public Device API operations. Their release does not mean that every API documented across the UnifyPort website is available through these packages.