> For the complete documentation index, see [llms.txt](https://manual.senseforce.io/manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.senseforce.io/manual/senseforce-edge/edge-compute-plugins.md).

# Edge Compute plugins

With the Edge compute plugins interface, Senseforce provides a powerful way of enabling users to create their own edge computing use-cases. Compute plugins are pieces of software, which connect between the incoming and outgoing edge data-stream and allow for virtually any calculations and stream processing. The well-established Edge data routing engine allows to control which incoming messages are computed by a compute plugin and which messages are directly redirected to an output plugin.

The following illustration shows possible data - flows with compute plugins.

![Senseforce compute plugin data flow](/files/mtyPQZaH5T63ZBKUCmG8)

The following pages contain information on how to create such compute plugins as well as on how to use them with your Senseforce Edge.

{% content-ref url="/pages/XOCPTZx56MgdhtaX080c" %}
[Using compute plugins](/manual/senseforce-edge/edge-compute-plugins/using-compute-plugins.md)
{% endcontent-ref %}

{% content-ref url="/pages/qGuifk5HIL8DmvTzlvx8" %}
[Creating compute plugins](/manual/senseforce-edge/edge-compute-plugins/creating-compute-plugins.md)
{% endcontent-ref %}
