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
Java SDKcom.candescent.forge:di-java-sdk on Maven Central — add to your Java project to call DI APIs with typed models, OAuth, and retries
TypeScript examplescdx-typescript-sdk — clone, configure credentials, and run scripts to learn how to consume the TypeScript SDK
Java examplescdx-java-sdk — clone, configure credentials, and run Maven examples to learn how to consume the Java SDK

Install SDKs from npm or Maven Central for production integrations. Use the cdx-typescript-sdk and cdx-java-sdk repos 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 speccandescent-dev/openapi
Entry pointCandescentClient with auto OAuth, retries, typed models, and PageIterator

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

Java SDK at a glance​

Packagecom.candescent.forge:di-java-sdk
RuntimeJava 17+, Maven 3.8+
OpenAPI speccandescent-dev/openapi
Entry pointCandescentClient with auto OAuth, retries, typed models, and PageIterator

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