llmtrace 0.1.2

Transparent proxy server for LLM API calls
//! LLMTrace Transparent Proxy — library interface.
//!
//! Re-exports the core proxy types and handlers so that integration tests
//! and other crates can programmatically construct a proxy router.

pub mod alerts;
pub mod anomaly;
pub mod api;
pub mod auth;
pub mod circuit_breaker;
pub mod compliance;
pub mod config;
pub mod cost;
pub mod cost_caps;
pub mod enforcement;
pub mod grpc;
pub mod metrics;
pub mod openapi;
pub mod otel;
pub mod provider;
pub mod proxy;
pub mod rate_limit;
pub mod shutdown;
pub mod streaming;
pub mod tenant_api;

// Re-export key types for convenience
pub use alerts::AlertEngine;
pub use anomaly::AnomalyDetector;
pub use circuit_breaker::CircuitBreaker;
pub use cost::CostEstimator;
pub use cost_caps::CostTracker;
pub use grpc::run_grpc_server;
pub use metrics::Metrics;
pub use proxy::{health_handler, proxy_handler, AppState};
pub use rate_limit::RateLimiter;
pub use shutdown::ShutdownCoordinator;
pub use streaming::StreamingSecurityMonitor;