SDK

Rust SDK

Send Cuitty events from Rust with an async tokio-friendly client.

Rust SDK

Status: Preview. The Rust SDK is on the Phase 3 roadmap.

Planned API

let c = cuitty::Client::new(cuitty::Config {
    portal_url,
    project_id,
    api_key,
});

c.audit(cuitty::AuditEvent {
    actor:    "alice@example.com".into(),
    action:   "secret.rotate".into(),
    resource: "stripe.live_key".into(),
}).await?;

Use the wire protocol and reqwest + hmac until the typed client lands.

Live performance numbers

See live benchmarks at https://benchmarks.cuitty.com/sdks/rust.

See also