Lightweight HTTP-based client for Google Cloud Platform APIs.
gcp-http-lite provides clean REST API access without the overhead of gRPC.
It includes automatic retry, backoff, structured errors, and multi-tenant support.
Quick Start
use gcp_lite::{GcpHttpClient, token::StaticTokenProvider};
# #[tokio::main]
# async fn main() -> Result<(), Box<dyn std::error::Error>> {
let provider = StaticTokenProvider::new("your-token");
let client = GcpHttpClient::builder()
.token_provider(provider)
.build()?;
let compute = client.compute();
# Ok(())
# }