A single point of configuration for all Camunda Platform 8 clients.

This class is a facade for all the clients in the Camunda Platform 8 SDK.

Example

import { Camunda8 } from '@camunda8/sdk'

const c8 = new Camunda8()
const zeebe = c8.getZeebeGrpcApiClient()
const operate = c8.getOperateApiClient()
const optimize = c8.getOptimizeApiClient()
const tasklist = c8.getTasklistApiClient()
const modeler = c8.getModelerApiClient()
const admin = c8.getAdminApiClient()
const c8Rest = c8.getCamundaRestClient()

Constructors

Properties

adminApiClient?: AdminApiClient
camundaRestClient?: CamundaRestClient
log: Logger
modelerApiClient?: ModelerApiClient
oAuthProvider: IOAuthProvider
operateApiClient?: OperateApiClient
optimizeApiClient?: OptimizeApiClient
tasklistApiClient?: TasklistApiClient
zeebeGrpcApiClient?: ZeebeGrpcClient
zeebeRestClient?: ZeebeRestClient

Methods

Generated using TypeDoc