# Flowable as rule engine

**URL:** <https://forum.flowable.org/t/flowable-as-rule-engine/10310>\
**Category:** Flowable Application\
**Created:** [March 7, 2023, 11:07pm UTC](https://forum.flowable.org/t/flowable-as-rule-engine/10310 "2023-03-07T23:07:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![adityaKuna](https://avatars.discourse-cdn.com/v4/letter/a/ecc23a/32.png) [@adityaKuna](https://forum.flowable.org/u/adityaKuna)\
**Post date:** [March 7, 2023, 11:07pm UTC](https://forum.flowable.org/t/flowable-as-rule-engine/10310/1 "2023-03-07T23:07:17Z")

</div>

I have the below use case and unable to design or understand how to it implement it by using flowable.

Use case:  
I need to develop application which has the Flowable ui where I could add different decision tables and flows. And these flow executors must be accessible to other Microservices through rest calls.

Could anyone direct me on how this could be achieved.

---

<div class="post-metadata">

**Author:** ![dlholt](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/dlholt/32/3113_2.png) [@dlholt](https://forum.flowable.org/u/dlholt)\
**Post date:** [March 20, 2023, 9:05pm UTC](https://forum.flowable.org/t/flowable-as-rule-engine/10310/2 "2023-03-20T21:05:39Z")

</div>

@adityaKuna the OSS docs indicate that as long as the DMN model has been deployed to the engine, you can use the REST API to execute rules. See [this](https://www.flowable.com/open-source/docs/dmn/ch07-REST#execute-a-decision) and [this](https://documentation.flowable.com/latest/assets/core-swagger/dmn.html#/DMN%20Rule%20Service/execute). Of course, you will want to be mindful of how much of Flowable is exposed to the other microservices, in case you need to switch out your rule engine in the future. Hope that helps!
