@cubejs-backend/native
v1.8.11
Published
Native module for Cube (binding to Rust codebase)
Keywords
Readme
Website • Docs • Blog • Slack • Twitter
Cube Native
Native module for Cube (binding to Rust codebase).
The native module is required: Cube does not run without it, whichever SQL
planner is enabled. Every platform Cube supports has at least the fallback
build; Cube does not run on platforms with no build at all (e.g. linux-musl).
Supported architectures and platforms
If your platform/architecture is not supported, you can launch Cube using Docker.
There are two different types of builds: with Python, and a fallback.
If Cube cannot detect a libpython library or your system is not supported, it will use a fallback build.
With python
Supported python versions: 3.12, 3.11, 3.10, 3.9.
| | linux-gnu | linux-musl | darwin | win32 |
|----------|:-----------:|:------------:|:--------:|:-------:|
| x86 | N/A | N/A | N/A | N/A |
| x86_64 | ✅ | N/A | N/A | N/A |
| arm64 | ✅ | N/A | N/A | N/A |
Fallback (without python)
| | linux-gnu | linux-musl | darwin | win32 |
|----------|:-----------:|:------------:|:--------:|:-------:|
| x86 | N/A | N/A | N/A | N/A |
| x86_64 | ✅ | N/A | ✅ | ✅ |
| arm64 | ✅ | N/A | ✅ | |
License
Cube Native is Apache 2.0 licensed.
