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.