# Module directory
The six runtime modules share the `httk.*` namespace. Their aggregate API
reference is pinned to this site's submodule revisions; each module also has a
separate documentation subsite.
## Runtime modules
### httk-core
Shared contracts, exact vector and datastream models, OPTIMADE definitions,
registries, and dependency-free record models. Import path: `httk.core`.
- API reference: {doc}`httk.core `
- Module documentation:
- Repository:
### httk-atomistic
Exact crystal-structure and symmetry representations, together with the
file-format I/O layer (CIF/mCIF, POSCAR/CONTCAR, VASP OUTCAR/XDATCAR/WAVECAR,
and trajectory JSONL) that previously lived in the retired *httk-io* module.
Import path: `httk.atomistic` (I/O under `httk.atomistic.io` and
`httk.atomistic.integrations.vasp`).
- API reference: {doc}`httk.atomistic `
- Module documentation:
- Repository:
### httk-analyse
Generic lower-convex-hull construction and materials-science phase-diagram
analysis. Import path: `httk.analyse`.
- API reference: {doc}`httk.analyse `
- Module documentation:
- Repository:
### httk-store
Data-management capabilities and validation over core's provider and definition
contracts. Import path: `httk.store`.
- API reference: {doc}`httk.store `
- Module documentation:
- Repository:
### httk-serve
Web-facing application serving, OPTIMADE protocol serving, and generic
HTTP/OpenAPI protocol serving (including a Data Space Protocol implementation).
Import paths: `httk.serve.web`, `httk.serve.optimade`, `httk.serve.http`, and
`httk.serve.dsp`.
- API reference: {doc}`httk.serve `
- Module documentation:
- Repository:
### httk-workflow
Workflow and calculation orchestration capabilities. Import path:
`httk.workflow`.
- API reference: {doc}`httk.workflow `
- Module documentation:
- Repository:
## Selected snapshot versions
The manifest-derived table below is the authoritative documentation link for
the exact snapshot represented by this site.
```{include} _generated/module_versions.md
```