Developer Guides
These guides are written for developers building on infrastore from a specific language. Each one starts at installation and walks the full workflow — create or open a store, add series, query, read, and persist — with the idioms of that language, then points at the matching reference for exact signatures.
- Rust — Embed
infrastore-coredirectly. - Python — Use the
infrastorePyO3 wheel. - Julia — Use the
InfraStore.jlpackage over the C ABI. - CLI — Load and inspect a store from a terminal.
- gRPC Server & Client — Serve a store for remote readers.
- Benchmarks — Measure bulk-add and simulation-loop read performance.
If you are building a package on top of infrastore, read Embedding in a Parent Package first: it collects the contracts and the lifecycle these guides only show the individual calls for.
For the concepts underneath all of them, see the Explanation section — especially Time-Series Types, Data Model, and Readers, which apply equally to every binding.