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.

Start building TypeScript microservices with Camunda