Skip to main content

Server-side SDKs

The Server-side SDKs are Candescent's family of typed clients for calling the Candescent Digital Insight APIs from backend code — integration services, BFFs, batch jobs, and serverless functions.

Who should use it

Financial institution developers
Build middleware, BFFs, or backend services that connect your systems to accounts, customers, payments, and other DI APIs.

Marketplace partners
Integrate Candescent APIs into your own server-side applications and partner services.

Integration engineers
Connect core systems, data pipelines, or custom portals to Candescent without hand-rolling HTTP clients and OAuth flows.

Repositories and packages

RolePackage / repo
TypeScript SDK@cdx-forge/di-typescript-sdk on npm — install in your Node.js project to call DI APIs with typed models, OAuth, and retries
Runnable examplescdx-typescript-sdk — clone, configure credentials, and run scripts to learn how to consume the SDK

Install the SDK from npm for production integrations. Use the cdx-typescript-sdk repo for hands-on examples against Stage or Production.

TypeScript SDK at a glance

Package@cdx-forge/di-typescript-sdk
RuntimeNode.js 20+, ESM only
OpenAPI spec (candescent-dev/openapi)1.6.0 (tracked separately from the SDK package version)
Entry pointCandescentClient with auto OAuth, retries, typed models, and PageIterator

Start with the TypeScript SDK overview, or jump to Installation and Quick Start.

Other languages

Additional server-side language SDKs may be added in the future. Today, TypeScript is the supported Node.js client for the DI API.