Skip to main content
The Rust SDK is in early development. It currently covers client construction and health monitoring; redaction services are not yet exposed. Pin an exact version if you depend on it in production.

Installation

Add the SDK and an async runtime to your Cargo.toml:

Crates.io

View the crate on crates.io

Requirements

  • Rust 1.85 or later (2024 edition)
  • An async runtime — examples use Tokio
  • An API token from your workspace settings

Your First Request

Create a client and check the service health:

Configuration

For anything beyond the defaults, use the builder:
Read the token from the environment rather than hardcoding it: std::env::var("NVISY_API_KEY").

Cargo Features

To swap the TLS backend, disable default features:

Next Steps

API Reference

Explore the client, services, and models

Examples

Common patterns and error handling