Crates.io | lakefs-rs |
lib.rs | lakefs-rs |
version | 1.1.7 |
source | src |
created_at | 2023-07-24 08:52:29.261454 |
updated_at | 2023-07-25 08:15:21.654597 |
description | lakefs client for rust |
homepage | |
repository | https://github.com/quannadev/lakefs-rs |
max_upload_size | |
id | 924398 |
size | 53,120 |
lakefs-rs is a high-performance Rust library designed to seamlessly interact with the lakeFS REST API. If you're working with data lakes and need a reliable way to manage versioning, branching, and data operations, this library is your ultimate solution.
cargo add lakefs-rs
LAKEFS_ENDPOINT=http://localhost:8000
LAKEFS_ACCESS_KEY=access_key
LAKEFS_ACCESS_KEY=secret_key
let cfg = Config::from_env().unwrap();
let client = LakeFsClient::new(cfg);
let test_repo = client.get_repository("test".to_string()).await
let config = Config::new("http://localhost:8000", "access_key", "secret_key", None);
let client = LakeFsClient::new(cfg);
let test_repo = client.get_repository("test".to_string()).await
client.setup_api
api setup lakefs for adminclient.repositories_api
api repositoriesclient.user_api
api userclient.user_group_api
manager group users-[ ] Manager Object -[ ] Manager Actions -[ ] Manager Retention -[ ] Manager MataData -[ ] Manager Import -[ ] Manager Auth Policies