Skip to main content
The FusionDesk SDKs give you a higher-level, language-native way to interact with the FusionDesk platform without writing raw HTTP requests. Instead of manually constructing API calls, handling pagination cursors, or wiring up retry logic, the SDKs do all of that for you — so you can focus on building your integration rather than managing infrastructure concerns.

Available SDKs

Features

Every FusionDesk SDK ships with the following capabilities out of the box:
  • Type-safe interfaces — Full TypeScript types and Python type hints so your editor catches mistakes before runtime.
  • Automatic pagination — Iterate over large result sets with a simple for loop; the SDK fetches subsequent pages transparently.
  • Retry with exponential backoff — Transient network errors and rate-limit responses (429) are retried automatically so your integration stays resilient.
  • Webhook signature verification — Validate that incoming webhook payloads genuinely originate from FusionDesk using HMAC-SHA256 signature checking.
  • Environment-aware configuration — Switch between test and production API keys without changing any code.

Quick Install

Install the SDK for your language using the commands below:
After installing, follow the Authentication guide to initialize the client with your API key, then explore the language-specific reference for the full method listing.

JavaScript SDK

Full reference for the JavaScript and TypeScript SDK, including tickets, projects, pagination, and error handling.

Python SDK

Full reference for the Python SDK, including sync and async clients, tickets, projects, and error handling.