Camunda Tutorials, Guides & Examples

This page serves as the landing page for all topics related about Camunda. The page contains links to tutorials, guides and important links about Camunda and BPMN across the World Wide Web.
- What is Camunda?
- Install Camunda
- Camunda Modeler: BPMN & DMN
- Camunda Tutorials with Spring Boot
- Camunda REST Interfaces
- Official Specifications
- Camunda Important Links
- Camunda Examples
What is Camunda?
“Camunda BPM is an open-source workflow and decision automation platform. Camunda BPM ships with tools for creating workflow and decision models, operating deployed models in production, and allowing users to execute workflow tasks assigned to them.” ~ Wikipedia
Install Camunda
There are a number of ways that you can install the Camunda Modeller and the Camunda BPMN platform on your local machine.
Camunda Modeler: BPMN & DMN
The Camunda Modeller is an application used to model BPMN processes and DMN decisions. The following articles explain how to use the Camunda Modeller to model processes and DMN.
Camunda Tutorials with Spring Boot
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can just run. It is possible to run the Camunda BPM Platform within a Spring Boot Application.
BPMN Tasks
BPMN Gateways
- Implement a BPMN Exclusive Gateway in Camunda
- Implement a BPMN Parallel Gateway in Camunda
- Implement a BPMN Inclusive Gateway in Camunda
- Implement a BPMN Event-based Gateway in Camunda
BPMN Events
- [Implement a BPMN Timer Event in Camunda][camunda_timer_event]
Camunda REST Interfaces
Camunda BPM provides a REST API to allow other applications to communicate with it and perform a number of functions.
Admin Functions
- How the use the User REST Interface of the Camunda Platform
- How the use the Group REST Interface of the Camunda Platform
- How the use the Tenant REST Interface of the Camunda Platform
Official Specifications
Business Process Model and Notation has become the de-facto standard for business processes diagrams.
- BPMN 2.0 Specification: https://www.omg.org/spec/BPMN
- CMNN 1.1 Specification: https://www.omg.org/spec/CMMN
- DMN 1.3 Specification: https://www.omg.org/spec/DMN
Camunda Important Links
There are many important and interesting information about Camunda. Here are some of the links:
- Camunda BPM Documentation (Latest): https://docs.camunda.org/manual/latest/
- Camunda Whitepapers: https://camunda.com/learn/whitepapers/
- Camunda Forum: https://forum.camunda.org/
- Camunda Webinars: https://camunda.com/learn/webinars/
- Camunda Blog: https://blog.camunda.com/
- Camunda Events: https://camunda.com/events/
- Camunda Source Code: https://github.com/camunda
Posters & Cheat Sheet
- BPMN 2.0 Poster: http://www.bpmb.de/images/BPMN2_0_Poster_EN.pdf
Camunda Examples
There are many official Camunda examples that can help you learn the Camunda Platform.
Camunda Invoice Example This is the invoice demo application which is shipped with the full distributions.
- Invoice Example: https://github.com/camunda
- BPMN Invoice V1: invoice.v1.bpmn
- BPMN Invoice V2: invoice.v1.bpmn
- BPMN Review Invoice: reviewInvoice.bpmn
- DMN Business Decision: invoiceBusinessDecisions.dmn
Camunda Other Examples
- Camunda BPM Examples: github.com/camunda/camunda-bpm-examples