# Module directory The seven 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 ` - Repository: ### httk-atomistic Exact crystal-structure and symmetry representations. Import path: `httk.atomistic`. - API reference: {doc}`httk.atomistic ` - Repository: ### httk-io File-format parsing and writing capabilities, including CIF and POSCAR. Import path: `httk.io`. - API reference: {doc}`httk.io ` - Repository: ### httk-data Data-management capabilities and validation over core's provider and definition contracts. Import path: `httk.data`. - API reference: {doc}`httk.data ` - Repository: ### httk-optimade OPTIMADE protocol serving and adaptation capabilities. Import path: `httk.optimade`. - API reference: {doc}`httk.optimade ` - Repository: ### httk-web Web-facing application capabilities built around the httk module ecosystem. Import path: `httk.web`. - API reference: {doc}`httk.web ` - Repository: ### httk-workflow Workflow and calculation orchestration capabilities. Import path: `httk.workflow`. - API reference: {doc}`httk.workflow ` - 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 ```