# API Reference

Generated from the source docstrings. For narrative docs with examples, see the
[Guide](../architecture.md) and [Reference](../types.md) sections; the pages here are the
exhaustive symbol listing.

## `timenet`

- [`timenet.builders`](builders.md) — Builder discovery: how the SDK finds something able to build a dataset the registry lacks.
- [`timenet.client`](client.md) — The `TimeNet` class is the SDK's single entry point for using TimeNet from code.
- [`timenet.config`](config.md) — Runtime configuration, resolved with pydantic-settings.
- [`timenet.connectors`](connectors.md) — The connector contract: `BaseConnector`.
- [`timenet.dataset`](dataset.md) — The in-memory TimeF model a connector populates during ``convert()``.
- [`timenet.engine`](engine.md) — The build engine: drive a connector through ``download -> convert -> derive_schema -> store``.
- [`timenet.errors`](errors.md) — TimeNet's exception hierarchy, and the warnings it raises.
- [`timenet.format`](format.md) — The TimeF on-disk format contract: filenames, layout templates, and pinned Arrow schemas.
- [`timenet.manifest`](manifest.md) — The dataset manifest: a frozen `Manifest` and its JSON codec.
- [`timenet.provenance`](provenance.md) — Describe the environment a build ran in, for the manifest's provenance block.
- [`timenet.reader`](reader.md) — Deserialization of a TimeF version directory into a `timenet.dataset.TimeFDataset`.
- [`timenet.registry`](registry.md) — Dataset registries: serve compiled TimeF versions and search over metadata.
- [`timenet.types`](types.md) — TimeF value types and type system: versions, units, enums, specs, annotations, tasks, metadata.
- [`timenet.values_backends`](values_backends.md) — Values-plane storage backend contracts and built-in backend identifiers.
- [`timenet.writer`](writer.md) — Serialization of a `timenet.dataset.TimeFDataset` to the TimeF on-disk format.

## `timenet_connectors`

- [`timenet_connectors.api`](api.md) — Producer-side shortcuts to build and load a dataset from local code.
- [`timenet_connectors.bases`](bases.md) — Reusable connector base classes.
- [`timenet_connectors.discovery`](discovery.md) — Discover connectors lazily by convention.
- [`timenet_connectors.download`](download.md) — Async, scheme-dispatching artifact downloads for connectors.
