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
| Role | Package / 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 examples | cdx-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 |
| Runtime | Node.js 20+, ESM only |
| OpenAPI spec (candescent-dev/openapi) | 1.6.0 (tracked separately from the SDK package version) |
| Entry point | CandescentClient 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.