hyperlake
Hyperlake CLI and MCP bridge.
Authenticate against the Hyperlake control plane, discover clusters, list catalogs, run SQL queries, and expose the same API through an MCP stdio server.
Install
pip install hyperlake
Requirements
- Python >= 3.8
- Supported platforms: macOS, Linux, Windows (x64 and arm64)
Usage
# Authenticate
hyperlake auth login \
--host https://your-subdomain.example.com \
--email you@example.com \
--api-key YOUR_API_KEY
# Check access
hyperlake auth whoami
hyperlake clusters list
hyperlake saaslake clusters list
hyperlake saaslake connector list --cluster CLUSTER_ID
# Run queries
hyperlake query run --cluster CLUSTER_ID --sql "SELECT 1"
hyperlake saaslake query run --cluster CLUSTER_ID --connector-name github_connector --sql "SELECT * FROM repos"
# Start MCP server
hyperlake mcp serve --stdio
How it works
This package is a lightweight wrapper that downloads the platform-specific
hyperlake binary from GitHub Releases on first run. The binary is a
statically compiled Go program with no additional runtime dependencies.
Other installation methods
- npm:
npx @cerebrixos/hyperlake@latest version - Homebrew:
brew tap cerebrixos-org/hyperlake-cli && brew install --cask hyperlake - Docker:
docker run --rm cerebrixos/hyperlake version - Direct download: GitHub Releases
License
Proprietary
Metadata
Release files for hyperlake 0.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hyperlake-0.2.5.tar.gz | 27.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hyperlake-0.2.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.9 MB
Release files / hyperlake-0.2.5.tar.gz
| Download URL | hyperlake-0.2.5.tar.gz |
|---|---|
| Size | 27.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9905c14821917af251f29ba2442268f00b9a63416dedc2d0a2ed6a40f44e38d3
|
|
BLAKE2b-256 checksum How to use checksums |
775aa64dbe07b1410ac507b2fd4d13b902191edb48543cfb272555eb2e2956fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / hyperlake-0.2.5-py3-none-any.whl
| Download URL | hyperlake-0.2.5-py3-none-any.whl |
|---|---|
| Size | 27.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ba642b93773ae574a6cdb1923901cbb3dd8c41d9f4085ef5fbf1001bf4298c84
|
|
BLAKE2b-256 checksum How to use checksums |
7e0fc42762ebe0d9be1e1528bc4fe087cb69a50e7f269d106137060af1910403
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|