Platforms & SDKs

Wherever your app runs, the SDK already does.

Six platforms, one Rust core, bindings for every major language. Pick your OS below. If we're missing your stack, tell us and we'll usually ship a binding within a week.

1 · WHERE DOES YOUR APP RUN?

Every zip includes the SDK, the native core, a README.md and an AGENTS.md — point your coding agent at it and the integration writes itself.

Electron / Node.js

The JavaScript path: pure JS API in the main process, TypeScript types, a built-in consent window, and a ready-made IPC bridge + preload for renderer UIs. The Rust core is FFI-bound, so there's no native module to rebuild per Electron version. Prefer C++/C#/Rust? Those bindings work inside Electron too.

2 · PICK YOUR BINDING
JavaScript — Electron main processSDK v3
const { CashRaven, showConsent } = require("@cashraven/electron");
const cr = new CashRaven({ developerKey: "YOUR_DEV_KEY", uid: "user-123" });

// Show OUR consent screen; sharing starts only if the user accepts:
if (await showConsent(cr, { parent: mainWindow })) cr.start();

// required: an opt-out control that calls cr.optOut();

Cash Raven SDK platforms: Electron / Node.js (Windows · macOS · Linux); Windows (native) (cr_sdk.dll · also Go & Python); macOS (native) (universal dylib); Linux (native) (libcr_sdk.so · also Go & Python); Android, Android TV & Fire TV (phones · Android TV · Fire TV); Samsung Tizen (beta) (smart TVs · JavaScript).

ANDROID · AAR + JAR

One Gradle line, or a gated JAR

Ships as cr-sdk.aar on Maven; implementation "io.cashraven:cr-sdk" pulls everything, phones plus Android TV and Fire TV. A headless JAR for UI-less builds is available with compliance approval.

AI-ASSISTED SETUP

AGENTS.md in every download

The setup guide is written twice: once for you, once for your coding agent. Drop AGENTS.md into your project, ask Claude Code / Cursor / Copilot to integrate Cash Raven, and review the diff. Most integrations land in minutes.

MISSING SOMETHING?

New bindings in ~1 week

Need something we don't list, like a different TV OS or a router SDK? Email partnerships@cashraven.io. Because the core is one Rust library with a C ABI, a new binding typically ships within a week.

Your platform's covered. Your afternoon's enough.

Sign up free, pick your binding, and put your first 100 devices on the network today.

Platforms & SDKs · Cash Raven