Support for Rust plugins in CloudQuery requests

Hey. I would like to write some plugins in Rust :slightly_smiling_face: Do you have plans to support Rust?

We don’t have plans yet, but I’m curious why Rust or what plugin you were planning to write in Rust? Is there an API or source where the SDK is only available in Rust?

Rust fits such purpose best without GC and compile-time memory safety. It just reduces infra costs noticeably. For example, I rewrote some Spark job to it and gained 10x performance for 0.2 infra price.

It will also bring more engineers’ attention as it gains popularity and people are looking for projects in Rust that are not only Web3 stuff. :slightly_smiling_face:

Gotcha. I’m wondering what would be the cost gains for Go vs Rust for API-like sources, because the bottleneck usually (at least for Go-based plugins) is the APIs.

In API implementation, I don’t think there’s a huge difference. As far as I know, at the moment, Rust and Go engineers have pretty much equal pricing in the market, at least from what I’ve observed.

I meant the infra cost and speed :slightly_smiling_face: not engineering cost, but yeah, makes sense.

Regarding the infra cost and speed, it is too speculative a topic. There are a lot of comparisons for Golang and Rust showing Rust xN speedup here and there :slightly_smiling_face: