Installation
Requirements
Section titled “Requirements”- Python 3.10 or later
- A C compiler (gcc or clang) to build the native
libhypermeshextension - Linux x86-64, macOS arm64/x86-64, or any POSIX system
Install from PyPI
Section titled “Install from PyPI”pip install hypermeshdbThe package ships with pre-compiled wheels for Linux x86-64 and macOS arm64.
On other platforms, pip install will build the C extension from source (requires gcc).
Install from source
Section titled “Install from source”git clone https://github.com/yourorg/hypermesh-workbench.gitcd hypermesh-workbenchpip install -e ".[dev]"This installs the package in editable mode with all development dependencies (pytest, httpx, numpy, scipy).
Verify the installation
Section titled “Verify the installation”import hypermeshdbprint(hypermeshdb.__version__)db = hypermeshdb.connect("/tmp/verify_install")print(db.execute("CALL SHOW_HYPEREDGE_TABLES() RETURN *"))TypeScript / Node.js SDK
Section titled “TypeScript / Node.js SDK”npm install @hypermeshdb/clientRequires Node.js 18 or later (for native fetch).
Docker
Section titled “Docker”docker pull hypermeshdb/server:latestdocker run -p 8000:8000 \ -v /your/data:/data \ -e HMDB_API_KEY=hmdb_yoursecretkey \ hypermeshdb/serverSee the Docker guide for full compose configuration with TLS, volumes, and Kubernetes readiness/liveness probes.