SDK Comparison
| Feature | Rust SDK | TypeScript SDK | React SDK |
|---|---|---|---|
| Package | privora-sdk-client | @privora/sdk | @privora/react |
| Environment | Native, CLI, Backend | Browser, Node.js | React Apps |
| Async | Tokio async/await | Promise-based | React Hooks |
| State Management | Manual | Manual | Built-in (Context) |
| User Recovery UI | Manual | Manual | useDecryptReveal hook |
Quick Start
- React
- TypeScript
- Rust
Core Functionality
1. FHE Encryption
Encrypt values with the network’s FHE public key:- React
- TypeScript
- Rust
2. Data Submission
Submit encrypted data to the sequencer:3. User Recovery
Add user-recoverable encryption:- React
- TypeScript
- Rust
4. Transaction Building
Build and send transactions with FHE data:Next Steps
React Integration
React hooks and components
TypeScript Client
Core TypeScript SDK
Rust Client
Native Rust SDK