Typescript
NPM package
npm install @apideck/unifyOfficial Apideck SDKs to simplify integrating Unified APIs into your application. Available in 6 languages with full API coverage.
NPM package
npm install @apideck/unifyPackagist package
composer require "apideck-libraries/sdk-php"dotnet add package ApideckUnifySdkpip install apideck-unifyMaven package
implementation 'com.apideck:unify:0.1.11'GitHub package
go get github.com/apideck-libraries/sdk-goGet up and running with a few lines of code. This example uses the TypeScript SDK to list CRM contacts.
import { Apideck } from "@apideck/unify";
const apideck = new Apideck({
apiKey: "<your-api-key>",
appId: "<your-app-id>",
consumerId: "<your-consumer-id>",
});
const { data } = await apideck.crm.contacts.list({
limit: 10,
});
console.log(data);Each SDK follows the same pattern: initialize → call → iterate. See the TypeScript SDK docs for the full reference, or pick your language above.
Every SDK is designed around the same core principles to keep integrations simple and maintainable.
Every Unified API endpoint is available — CRM, HRIS, Accounting, File Storage, and more.
Iterate through pages of results automatically. No manual cursor or offset handling required.
Full type definitions for every request and response. Get autocomplete and compile-time checks.
Send provider-specific parameters alongside unified fields when you need connector-level control.
Every SDK covers all Unified APIs. Use a single client to access any of these:
Install AI skills to teach your coding agent how to use Apideck SDKs — including methods, authentication, and best practices.
Learn more about building with LLMs →