62 releases

new 0.10.1-release-candidate-… Feb 20, 2025
0.10.1-rc7 Jan 29, 2025
0.10.0 Dec 23, 2024
0.10.0-rc9 Nov 13, 2024
0.0.2 Nov 24, 2022

#182 in Magic Beans

Download history 11/week @ 2024-10-29 23/week @ 2024-11-05 111/week @ 2024-11-12 27/week @ 2024-11-19 1/week @ 2024-11-26 2/week @ 2024-12-10 75/week @ 2024-12-17 58/week @ 2024-12-24 51/week @ 2025-01-07 172/week @ 2025-01-14 220/week @ 2025-01-21 262/week @ 2025-01-28 39/week @ 2025-02-04 111/week @ 2025-02-11

641 downloads per month
Used in 2 crates

CAL-1.0 license

130KB
4.5K SLoC

Rust 3K SLoC // 0.0% comments GraphQL 1K SLoC // 0.0% comments

AD4M client library in Rust

This is a library for interacting with the AD4M executor / agent, analogous to https://www.npmjs.com/package/@coasys/ad4m.

Usage

use ad4m_client::Ad4mClient;

let executor_url = "http://localhost:4000".to_string();
let cap_token = read_capability_token_from_file();

let ad4m_client = Ad4mClient::new(executor_url, cap_token);

println!("{:?}", ad4m_client.agent.me()?);

Until documentation will be added, have a look at the AD4M cli code for a full usage example: https://github.com/perspect3vism/ad4m/tree/main/cli.

Dependencies

~18–38MB
~561K SLoC