Skip to content

ansrivas/aiven-rs

Repository files navigation

aiven-rs

An async rust-sdk for Aiven

rust aiven

Linux Crates.io Docs.rs codecov


Resources

Getting Started

// tokio = "1.0" // aiven_rs = "0.4.0" use aiven_rs::{cloud::types::ResClouds, AivenClient}; #[tokio::main] async fn main() { env_logger::init(); // use std::env; // // let token = env::var("AIVEN_TOKEN").expect("Please set env variable to read AIVEN_TOKEN"); // let client = AivenClient::from_token("https://api.aiven.io", "v1", &token); let client = AivenClient::new("https://api.aiven.io", "v1"); let cloud_api = client.cloud(); let output: ResClouds = cloud_api.list_all().await.unwrap(); for cloud in &output.clouds { println!("{:?}", cloud.cloud_name); } }

Running the examples:

RUST_LOG=aiven_rs=debug cargo run --example clouds

License

This project is licensed under

About

An async rust-sdk to interact with https://aiven.io/

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •