Skip to main content

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.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hyperlake 0.2.4
File Size Uploaded
hyperlake-0.2.4.tar.gz 27.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for hyperlake 0.2.4
File Interpreter ABI Platform
hyperlake-0.2.4-py3-none-any.whl Python 3 none any Details

Total release size: 55.9 MB

Release files / hyperlake-0.2.4.tar.gz

Download URL hyperlake-0.2.4.tar.gz
Size 27.9 MB
Tags Source
SHA-256 checksum
How to use checksums
1d03e7fee73aedea250385092b03bd2af4923a4cea5829e0aa70f9a46c7a4b96
BLAKE2b-256 checksum
How to use checksums
808453e7d5c690fb1aa7cac6dcde72d57a676e8d7e6c57057d110504ce16cb9c
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.4-py3-none-any.whl

Download URL hyperlake-0.2.4-py3-none-any.whl
Size 27.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
27e339942963511a22ea5a2e7e706c007df689f665130cadc8b15c2ee89f30d9
BLAKE2b-256 checksum
How to use checksums
ed4f4b08a5a31eca9e44244b82ed2a3d069806fb81658f61b5ec890bf07efc3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release history Release notifications | RSS feed

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

This release

0.2.4 This release

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.7

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page