Skip to content

HyperMesh Python SDK

The hypermesh distribution is a single, unified SDK that bundles:

  • the embedded engine (Connection) backed by the compiled core,
  • the remote client (Client / AsyncClient) for hmdb serve,
  • analytics, universal ingestion, connectors, and reporting,

behind one curated, typed public API. Import it as:

import hypermesh as hm

The supported, stable surface is exactly what is exported in hypermesh.__all__. Everything else is private and may change without notice.

pip install the base SDK plus the extras you need. The embedded engine binary ships inside the wheel, so no C toolchain is required.

GoalInstall
Remote client only (pure-Python)pip install hypermesh
Embedded local enginepip install "hypermesh[engine]"
Analytics (numpy/scipy)pip install "hypermesh[analytics]"
DataFrame bulk loadpip install "hypermesh[pandas]"
Parquet/Arrow pathspip install "hypermesh[arrow]"
Run the REST serverpip install "hypermesh[server]"
S3 / cloud connectorspip install "hypermesh[connectors]"
YAML mapping specspip install "hypermesh[yaml]"
Everythingpip install "hypermesh[all]"
Developmentpip install "hypermesh[dev]"

Prebuilt wheels: CPython 3.11–3.13 on Linux manylinux2014 (x86_64 + aarch64); macOS arm64 optional. Other platforms install from sdist (requires cc/make) or use the remote client only.