A collection of technical examples demonstrating how to use Camunda 8 features and solve common implementation challenges. These examples are designed for developers who want to get started with Camunda 8 or explore specific technical patterns and integrations.
For business-focused tutorials and process blueprints, see the Camunda 8 Tutorials repository.
This repository contains standalone Maven projects (and some Python examples) that demonstrate specific technical patterns and use cases:
zeebe-client-plain-java - Examples using the Zeebe Java client (docs)
weatherinfo-pyzeebe-connectors - Python worker example using pyzeebe with REST and SendGrid connectors
Clone the repository:
bash
git clone https://github.com/camunda-community-hub/camunda-8-examples.git
cd camunda-8-examples
Navigate to an example:
bash
cd <example-directory>
Follow the README: Each example includes:
How to run and test the example
Requirements: Most examples require:
Most examples assume you have access to a Camunda 8 environment. You can: - Sign up for Camunda 8 SaaS (free trial available) - Set up Camunda 8 Self-Managed using Docker Compose
If you encounter problems with an example, please file an issue including: - Which example you're using - What didn't work as expected - Your environment (Java version, OS, Camunda 8 version, etc.) - Steps to reproduce the problem
$ claude mcp add camunda-8-examples \
-- python -m otcore.mcp_server <graph>