Prerequisites
Download the latest toolchain for you programming language:
Rust 1.83.0 or higher. (See .)
Python 3.8 or higher. (See .)
API-specific Installation
Choose the APIs you need for your project:
Autonomi Client
pip install autonomi-client
npm install `@withautonomi/autonomi`
Ant Node
Ant Node is not available for Node.js currently.
BLS Threshold Crypto
blsttc
is not available for Node.js currently.
Self Encryption
cargo add self_encryption
pip install self-encryption
Self Encryption is not available for Node.js currently.
Verifying Installation
Test your installation by running a simple client initialization:
use autonomi::Client;
let client = Client::init().await.expect("Could not initialize the client");
println!("Client initialized successfully");
from autonomi_client import Client
client = await Client.init()
print('Client initialized successfully')
import { Client } from '@withautonomi/autonomi'
const client = await Client.init()
console.log('Client initialized successfully')
Next Steps