API Reference Overview
Last updated
Last updated
Autonomi provides several APIs for different aspects of the system:
The is the core library for interacting with the Autonomi network. It provides:
The allows you to run and manage nodes in the Autonomi network. Features include:
Node setup and configuration
Network participation
Storage management
Reward collection
Event handling
Secret key generation and sharing
Signature creation and verification
Threshold signature schemes
Key aggregation
Data-derived encryption
Content deduplication
Parallel processing
Streaming interface
All APIs are available in multiple languages:
Python (3.8+)
Rust (stable)
Each API section includes language-specific installation instructions and code examples.
The implements BLS (Boneh-Lynn-Shacham) threshold signatures, providing:
The implements content-based encryption, offering: