API Reference
HORUS has one API reference per language binding rather than a single unified one, because the three surfaces are not identical: they share the same IPC and the same message definitions, but each is idiomatic to its language.
| Language | Reference |
|---|---|
| Rust | Rust API |
| Python | Python API |
| C++ | C++ API |
If you have not picked one yet, Choosing a Language covers what each choice commits you to, and Multi-Language explains how nodes in different languages interoperate in one application.
Other references
Not every reference is an API surface. These are the other pages you look things up in rather than read through:
| Reference | What it lists |
|---|---|
| CLI Reference | Every HORUS command |
| Configuration Reference | Every horus.toml key |
| Environment Variables | Every HORUS_* variable and its default |
| Message Types | The built-in message types |