u/Fun-Row-5147

▲ 4 r/rust

We're building Hyperswitch Prism (https://github.com/juspay/hyperswitch-prism) — a stateless payment connector library in Rust with server-side SDKs for Python, Java, Node.js, and Rust.

workflow

Current FFI setup:
- UniFFI handles Python and Java bindings
- For Node.js, we're using Koffi to load the compiled Rust library

My question: Is Koffi the right choice when UniFFI doesn't support your target language, or are there better alternatives for JS server-side bindings?

Would like to hear how others handle multi-language server SDKs when UniFFI's language support falls short!

reddit.com
u/Fun-Row-5147 — 17 days ago