SDKs

Official Apideck SDKs to simplify integrating Unified APIs into your application. Available in 6 languages with full API coverage.

Quick start

Get up and running with a few lines of code. This example uses the TypeScript SDK to list CRM contacts.

TypeScript
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.

Features

Every SDK is designed around the same core principles to keep integrations simple and maintainable.

Full API coverage

Every Unified API endpoint is available — CRM, HRIS, Accounting, File Storage, and more.

Auto-pagination

Iterate through pages of results automatically. No manual cursor or offset handling required.

Typed responses

Full type definitions for every request and response. Get autocomplete and compile-time checks.

Pass-through support

Send provider-specific parameters alongside unified fields when you need connector-level control.

Supported APIs

Every SDK covers all Unified APIs. Use a single client to access any of these:

Building with AI?

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 →