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 |
| Java SDK | com.candescent.forge:di-java-sdk on Maven Central — add to your Java project to call DI APIs with typed models, OAuth, and retries |
| TypeScript examples | cdx-typescript-sdk — clone, configure credentials, and run scripts to learn how to consume the TypeScript SDK |
| Java examples | cdx-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 |
| Runtime | Node.js 20+, ESM only |
| OpenAPI spec | candescent-dev/openapi |
| Entry point | CandescentClient 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
| Package | com.candescent.forge:di-java-sdk |
| Runtime | Java 17+, Maven 3.8+ |
| OpenAPI spec | candescent-dev/openapi |
| Entry point | CandescentClient with auto OAuth, retries, typed models, and PageIterator |
Start with the Java SDK overview, or jump to Installation and Quick Start.