> 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](https://1533098984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lj6tqYfpNT_59dZ_Z3Z%2Fuploads%2FGqKOL9n4Pu3vcFhR6KgV%2Fimage.png?alt=media\&token=264add83-95ae-4168-a7f4-7a8b3775e188)

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 %}
