# xet-runtime
[](https://crates.io/crates/xet-runtime)
[](https://docs.rs/xet-runtime)
[](https://github.com/huggingface/xet-core/blob/main/LICENSE)
Async runtime, configuration storage, logging, and utility infrastructure for the
[Hugging Face Xet](https://github.com/huggingface/xet-core) storage tools. This is meant to be used through the API in the hf-xet package.
## Overview
`xet-runtime` provides the shared foundation used by all crates in the
xet-core ecosystem:
- **Async runtime** — Tokio-based runtime with configurable thread pools
- **Configuration** — Hierarchical configuration for Xet clients
- **Structured logging** — Tracing-based logging with file and console outputs
- **Error handling** — `RuntimeError` type for the runtime layer
- **Utilities** — File operations, sync primitives, and platform abstractions
This crate is part of [xet-core](https://github.com/huggingface/xet-core).
## License
Apache-2.0