Connector SDK other than Java

Hi,

I’m studying Camunda and trying to introduce it to my team. One thing that bothers me is my team is Golang base, is there any other way to implement the connector using another programming language? It seems the connector handles custom biz logic.

Hi @LuisChan,

In general, Connectors are eternal task workers combined with element templates. Accordingly, you can code connector-like components in any programming language supporting GRPC. However, the connector SDK offers additional features for your convenience.

The community developed a Python connector SDK:

Hi @StephanHaarmann ,

Do you mean there’s support for logic handling externally via GRPC, and when the process is to the connector node, it just sends the context to external via GRPC and gets back the result to the Camunda to process?

Could you point me to any documentation or repository?

Yes: Each connector has a type. When the process reaches a connector task, a corresponding entry is added to a type-specific queue. The connectors fetch the work from the queue and report to the engine once they completed the task. This is done via the process engine’s GRPC API.

To learn more about it, I recommend the following resources: