Microservices with TypeScript
Build and orchestrate TypeScript microservices with Camunda's process orchestration platform. Use the official Node.js client to connect TypeScript services to BPMN workflows with full type safety.
TypeScript Microservices Orchestration with Camunda
Official Node.js client with TypeScript support
The @camunda8/sdk package provides first-class TypeScript support. Full type definitions, autocomplete, and compile-time safety for your Camunda workflows.
Node.js and TypeScript job workers
Create typed job workers using the Camunda Node.js client. Workers receive strongly-typed job objects and return typed results back to Camunda.
NestJS integration
Use the @camunda8/nestjs module to integrate Camunda workers directly into your NestJS application. Decorate service methods with @Worker annotations.
Express and Fastify support
Run Camunda TypeScript workers alongside any Node.js web framework. Workers run in the same process as your API server.
Promise-based API
Fully async/await compatible API. Write clean, readable TypeScript workflow code using modern JavaScript patterns.
BPMN to TypeScript type generation
Generate TypeScript types directly from your BPMN process definitions — ensuring your worker code matches your process model at compile time.