Which functionalities of camunda can be used without a web application server?

I will try to articulate my question well.
Can i create a java application which only uses the camunda-engine jar and achieve the following things.

  1. executing BPMN diagrams
  2. Successfully handle long running tasks.
  3. fetching statistics of process instances (completed and running)
  4. Use a different JPA framework (instead of mybatis, which is default)

I do not want to run camunda in tomcat or any other container, If i could achieve all this by embedding the engine jar in my java application and using java APIs of camunda.

None of that shouldn’t be a problem at all.
camunda does not require an application server you can just embed the jar in your project and get the same features of the engine as if you had deployed it to an application server.

1 Like

Thanks alot Niall for the quick reply.