How to use relayer as signer transaction at cloud function

I want to use open zeppelin defender relayer as signer on my blockchain transaction that is triggered by cloud function, the problem is the cloud function is not support node package manager, so I can't use "npm i defender-relay-client" to declare my relayer provider on my project. is any advice to solve this case?

Hi @Deri_Hermawan, the Relayer API is REST based, so while we recommend using the defender-relay-client package to consume for convenience, you can still interact with it in your platform of choice with a little more work.

In this article you can learn how to get your requests authorized

And also an example of how to consume the API if you use Python:

Out of curiosity, what platform/stack/language does your cloud function run on?