StreamX is a globally distributed experience delivery that outperforms traditional CDNs.
This project provides utilities for managing the mesh:
- It allows you to run a defined mesh from commands.
- It allows you to ingest data into a mesh.
For more information, see the StreamX CLI Reference.
Please read the contributing guidelines if you're a developer and wish to contribute to the project.
You can find all the available stable releases on GitHub releases page.
Install latest stable version:
brew install streamx-com/tap/streamx Install specific stable version:
# Add brew tap
brew tap streamx-com/tap
# List available formulas
brew search streamx-com/tap
# Install the specific versioned formula from the previous step
brew install <formula>Install JVM-based version:
There is also a streamx-jvm formula that runs on the JVM instead of a native binary.
It brings OpenJDK as a dependency, which takes more disk space.
brew install streamx-com/tap/streamx-jvmInstall preview version:
Use the commands above as for stable releases, but replace streamx-com/tap with streamx-com/preview-tap.
Install latest stable version to current directory:
curl -fsSL https://raw.githubusercontent.com/streamx-com/streamx-cli/main/install.sh | shInstall globally (requires sudo):
curl -fsSL https://raw.githubusercontent.com/streamx-com/streamx-cli/main/install.sh | sudo sh -s -- --dest /usr/local/binInstall specific version:
curl -fsSL https://raw.githubusercontent.com/streamx-com/streamx-cli/main/install.sh | sh -s -- --version 1.0.0There are several ways of configuring and several properties to configure.
For details refer to StreamX CLI Reference.