Skip to main content

rigg_client/
lib.rs

1//! rigg-client - Azure AI Search and Microsoft Foundry REST API client
2//!
3//! This crate provides:
4//! - Authentication handling (Azure CLI, environment variables)
5//! - REST API operations for all resource types (Search and Foundry)
6//! - ARM discovery for subscriptions, search services, AI Services accounts, and Foundry projects
7//! - Response parsing and error handling
8
9pub mod ai;
10pub mod arm;
11pub mod auth;
12pub mod client;
13pub mod cosmos;
14pub mod error;
15pub mod foundry;
16
17pub use arm::ArmClient;
18pub use auth::AuthProvider;
19pub use client::AzureSearchClient;
20pub use error::ClientError;
21pub use foundry::FoundryClient;