Releases: achird-labs/rift
Release list
Rift v0.16.0
Rift v0.16.0
Rift is a high-performance, Mountebank-compatible HTTP chaos engineering proxy.
Installation
Quick Install (Unix)
# Download and extract (replace TARGET with your platform)
curl -LO https://github.com/achird-labs/rift/releases/download/v0.16.0/rift-v0.16.0-x86_64-unknown-linux-gnu.tar.gz
tar -xzf rift-v0.16.0-x86_64-unknown-linux-gnu.tar.gz
sudo mv rift-v0.16.0-x86_64-unknown-linux-gnu/bin/* /usr/local/bin/Using Docker
# From Docker Hub
docker pull zainalpour/rift-proxy:v0.16.0
docker run -p 2525:2525 -p 9090:9090 zainalpour/rift-proxy:v0.16.0
# Linter image for CI/CD
docker pull zainalpour/rift-lint:v0.16.0
docker run --rm -v $(pwd):/imposters zainalpour/rift-lint:v0.16.0 .Using Cargo
cargo install rift-http-proxy
cargo install rift-lintIncluded Binaries
Each release archive includes all Rift tools:
rift- HTTP proxy server (Mountebank-compatible)rift-lint- Imposter configuration validatorrift-tui- Terminal UI for managing impostersrift-verify- Stub verifier (checks imposters against a running engine)
Available Platforms
| Platform | Architecture | Download |
|---|---|---|
| Linux (glibc) | x86_64 | rift-v0.16.0-x86_64-unknown-linux-gnu.tar.gz |
| Linux (glibc) | ARM64 | rift-v0.16.0-aarch64-unknown-linux-gnu.tar.gz |
| Linux (musl/static) | x86_64 | rift-v0.16.0-x86_64-unknown-linux-musl.tar.gz |
| Linux (musl/static) | ARM64 | rift-v0.16.0-aarch64-unknown-linux-musl.tar.gz |
| macOS | Intel (x86_64) | rift-v0.16.0-x86_64-apple-darwin.tar.gz |
| macOS | Apple Silicon (ARM64) | rift-v0.16.0-aarch64-apple-darwin.tar.gz |
| Windows | x86_64 | rift-v0.16.0-x86_64-pc-windows-msvc.zip |
Docker Images
| Image | Description |
|---|---|
zainalpour/rift-proxy |
Main HTTP proxy server |
zainalpour/rift-lint |
Imposter validator for CI/CD |
Features
All binaries include:
- Rhai scripting (built-in)
- JavaScript scripting (Boa engine)
- Redis backend for distributed state
Verification
Each binary has an accompanying .sha256 checksum file. Verify downloads with:
shasum -a 256 -c rift-v0.16.0-x86_64-unknown-linux-gnu.tar.gz.sha256Mountebank Compatibility
Rift is API-compatible with Mountebank:
rift --port 2525Documentation
Rift v0.15.0
Rift v0.15.0
Rift is a high-performance, Mountebank-compatible HTTP chaos engineering proxy.
Installation
Quick Install (Unix)
# Download and extract (replace TARGET with your platform)
curl -LO https://github.com/achird-labs/rift/releases/download/v0.15.0/rift-v0.15.0-x86_64-unknown-linux-gnu.tar.gz
tar -xzf rift-v0.15.0-x86_64-unknown-linux-gnu.tar.gz
sudo mv rift-v0.15.0-x86_64-unknown-linux-gnu/bin/* /usr/local/bin/Using Docker
# From Docker Hub
docker pull zainalpour/rift-proxy:v0.15.0
docker run -p 2525:2525 -p 9090:9090 zainalpour/rift-proxy:v0.15.0
# Linter image for CI/CD
docker pull zainalpour/rift-lint:v0.15.0
docker run --rm -v $(pwd):/imposters zainalpour/rift-lint:v0.15.0 .Using Cargo
cargo install rift-http-proxy
cargo install rift-lintIncluded Binaries
Each release archive includes all Rift tools:
rift- HTTP proxy server (Mountebank-compatible)rift-lint- Imposter configuration validatorrift-tui- Terminal UI for managing impostersrift-verify- Stub verifier (checks imposters against a running engine)
Available Platforms
| Platform | Architecture | Download |
|---|---|---|
| Linux (glibc) | x86_64 | rift-v0.15.0-x86_64-unknown-linux-gnu.tar.gz |
| Linux (glibc) | ARM64 | rift-v0.15.0-aarch64-unknown-linux-gnu.tar.gz |
| Linux (musl/static) | x86_64 | rift-v0.15.0-x86_64-unknown-linux-musl.tar.gz |
| Linux (musl/static) | ARM64 | rift-v0.15.0-aarch64-unknown-linux-musl.tar.gz |
| macOS | Intel (x86_64) | rift-v0.15.0-x86_64-apple-darwin.tar.gz |
| macOS | Apple Silicon (ARM64) | rift-v0.15.0-aarch64-apple-darwin.tar.gz |
| Windows | x86_64 | rift-v0.15.0-x86_64-pc-windows-msvc.zip |
Docker Images
| Image | Description |
|---|---|
zainalpour/rift-proxy |
Main HTTP proxy server |
zainalpour/rift-lint |
Imposter validator for CI/CD |
Features
All binaries include:
- Rhai scripting (built-in)
- JavaScript scripting (Boa engine)
- Redis backend for distributed state
Verification
Each binary has an accompanying .sha256 checksum file. Verify downloads with:
shasum -a 256 -c rift-v0.15.0-x86_64-unknown-linux-gnu.tar.gz.sha256Mountebank Compatibility
Rift is API-compatible with Mountebank:
rift --port 2525Documentation
Rift v0.14.0
Rift v0.14.0
Rift is a high-performance, Mountebank-compatible HTTP chaos engineering proxy.
Installation
Quick Install (Unix)
# Download and extract (replace TARGET with your platform)
curl -LO https://github.com/EtaCassiopeia/rift/releases/download/v0.14.0/rift-v0.14.0-x86_64-unknown-linux-gnu.tar.gz
tar -xzf rift-v0.14.0-x86_64-unknown-linux-gnu.tar.gz
sudo mv rift-v0.14.0-x86_64-unknown-linux-gnu/bin/* /usr/local/bin/Using Docker
# From Docker Hub
docker pull zainalpour/rift-proxy:v0.14.0
docker run -p 2525:2525 -p 9090:9090 zainalpour/rift-proxy:v0.14.0
# Linter image for CI/CD
docker pull zainalpour/rift-lint:v0.14.0
docker run --rm -v $(pwd):/imposters zainalpour/rift-lint:v0.14.0 .Using Cargo
cargo install rift-http-proxy
cargo install rift-lintIncluded Binaries
Each release archive includes all Rift tools:
rift- HTTP proxy server (Mountebank-compatible)rift-lint- Imposter configuration validatorrift-tui- Terminal UI for managing impostersrift-verify- Stub verifier (checks imposters against a running engine)
Available Platforms
| Platform | Architecture | Download |
|---|---|---|
| Linux (glibc) | x86_64 | rift-v0.14.0-x86_64-unknown-linux-gnu.tar.gz |
| Linux (glibc) | ARM64 | rift-v0.14.0-aarch64-unknown-linux-gnu.tar.gz |
| Linux (musl/static) | x86_64 | rift-v0.14.0-x86_64-unknown-linux-musl.tar.gz |
| Linux (musl/static) | ARM64 | rift-v0.14.0-aarch64-unknown-linux-musl.tar.gz |
| macOS | Intel (x86_64) | rift-v0.14.0-x86_64-apple-darwin.tar.gz |
| macOS | Apple Silicon (ARM64) | rift-v0.14.0-aarch64-apple-darwin.tar.gz |
| Windows | x86_64 | rift-v0.14.0-x86_64-pc-windows-msvc.zip |
Docker Images
| Image | Description |
|---|---|
zainalpour/rift-proxy |
Main HTTP proxy server |
zainalpour/rift-lint |
Imposter validator for CI/CD |
Features
All binaries include:
- Rhai scripting (built-in)
- JavaScript scripting (Boa engine)
- Redis backend for distributed state
Verification
Each binary has an accompanying .sha256 checksum file. Verify downloads with:
shasum -a 256 -c rift-v0.14.0-x86_64-unknown-linux-gnu.tar.gz.sha256Mountebank Compatibility
Rift is API-compatible with Mountebank:
rift --port 2525Documentation
Rift v0.13.6
Rift v0.13.6
Rift is a high-performance, Mountebank-compatible HTTP chaos engineering proxy.
Installation
Quick Install (Unix)
# Download and extract (replace TARGET with your platform)
curl -LO https://github.com/EtaCassiopeia/rift/releases/download/v0.13.6/rift-v0.13.6-x86_64-unknown-linux-gnu.tar.gz
tar -xzf rift-v0.13.6-x86_64-unknown-linux-gnu.tar.gz
sudo mv rift-v0.13.6-x86_64-unknown-linux-gnu/bin/* /usr/local/bin/Using Docker
# From Docker Hub
docker pull zainalpour/rift-proxy:v0.13.6
docker run -p 2525:2525 -p 9090:9090 zainalpour/rift-proxy:v0.13.6
# Linter image for CI/CD
docker pull zainalpour/rift-lint:v0.13.6
docker run --rm -v $(pwd):/imposters zainalpour/rift-lint:v0.13.6 .Using Cargo
cargo install rift-http-proxy
cargo install rift-lintIncluded Binaries
Each release archive includes all Rift tools:
rift- HTTP proxy server (Mountebank-compatible)rift-lint- Imposter configuration validatorrift-tui- Terminal UI for managing impostersrift-verify- Stub verifier (checks imposters against a running engine)
Available Platforms
| Platform | Architecture | Download |
|---|---|---|
| Linux (glibc) | x86_64 | rift-v0.13.6-x86_64-unknown-linux-gnu.tar.gz |
| Linux (glibc) | ARM64 | rift-v0.13.6-aarch64-unknown-linux-gnu.tar.gz |
| Linux (musl/static) | x86_64 | rift-v0.13.6-x86_64-unknown-linux-musl.tar.gz |
| Linux (musl/static) | ARM64 | rift-v0.13.6-aarch64-unknown-linux-musl.tar.gz |
| macOS | Intel (x86_64) | rift-v0.13.6-x86_64-apple-darwin.tar.gz |
| macOS | Apple Silicon (ARM64) | rift-v0.13.6-aarch64-apple-darwin.tar.gz |
| Windows | x86_64 | rift-v0.13.6-x86_64-pc-windows-msvc.zip |
Docker Images
| Image | Description |
|---|---|
zainalpour/rift-proxy |
Main HTTP proxy server |
zainalpour/rift-lint |
Imposter validator for CI/CD |
Features
All binaries include:
- Rhai scripting (built-in)
- JavaScript scripting (Boa engine)
- Redis backend for distributed state
Verification
Each binary has an accompanying .sha256 checksum file. Verify downloads with:
shasum -a 256 -c rift-v0.13.6-x86_64-unknown-linux-gnu.tar.gz.sha256Mountebank Compatibility
Rift is API-compatible with Mountebank:
rift --port 2525Documentation
Rift v0.13.5
Rift v0.13.5
Rift is a high-performance, Mountebank-compatible HTTP chaos engineering proxy.
Installation
Quick Install (Unix)
# Download and extract (replace TARGET with your platform)
curl -LO https://github.com/EtaCassiopeia/rift/releases/download/v0.13.5/rift-v0.13.5-x86_64-unknown-linux-gnu.tar.gz
tar -xzf rift-v0.13.5-x86_64-unknown-linux-gnu.tar.gz
sudo mv rift-v0.13.5-x86_64-unknown-linux-gnu/bin/* /usr/local/bin/Using Docker
# From Docker Hub
docker pull zainalpour/rift-proxy:v0.13.5
docker run -p 2525:2525 -p 9090:9090 zainalpour/rift-proxy:v0.13.5
# Linter image for CI/CD
docker pull zainalpour/rift-lint:v0.13.5
docker run --rm -v $(pwd):/imposters zainalpour/rift-lint:v0.13.5 .Using Cargo
cargo install rift-http-proxy
cargo install rift-lintIncluded Binaries
Each release archive includes all Rift tools:
rift- HTTP proxy server (Mountebank-compatible)rift-lint- Imposter configuration validatorrift-tui- Terminal UI for managing impostersrift-verify- Stub verifier (checks imposters against a running engine)
Available Platforms
| Platform | Architecture | Download |
|---|---|---|
| Linux (glibc) | x86_64 | rift-v0.13.5-x86_64-unknown-linux-gnu.tar.gz |
| Linux (glibc) | ARM64 | rift-v0.13.5-aarch64-unknown-linux-gnu.tar.gz |
| Linux (musl/static) | x86_64 | rift-v0.13.5-x86_64-unknown-linux-musl.tar.gz |
| Linux (musl/static) | ARM64 | rift-v0.13.5-aarch64-unknown-linux-musl.tar.gz |
| macOS | Intel (x86_64) | rift-v0.13.5-x86_64-apple-darwin.tar.gz |
| macOS | Apple Silicon (ARM64) | rift-v0.13.5-aarch64-apple-darwin.tar.gz |
| Windows | x86_64 | rift-v0.13.5-x86_64-pc-windows-msvc.zip |
Docker Images
| Image | Description |
|---|---|
zainalpour/rift-proxy |
Main HTTP proxy server |
zainalpour/rift-lint |
Imposter validator for CI/CD |
Features
All binaries include:
- Rhai scripting (built-in)
- JavaScript scripting (Boa engine)
- Redis backend for distributed state
Verification
Each binary has an accompanying .sha256 checksum file. Verify downloads with:
shasum -a 256 -c rift-v0.13.5-x86_64-unknown-linux-gnu.tar.gz.sha256Mountebank Compatibility
Rift is API-compatible with Mountebank:
rift --port 2525Documentation
Rift v0.13.4
Rift v0.13.4
Rift is a high-performance, Mountebank-compatible HTTP chaos engineering proxy.
Installation
Quick Install (Unix)
# Download and extract (replace TARGET with your platform)
curl -LO https://github.com/EtaCassiopeia/rift/releases/download/v0.13.4/rift-v0.13.4-x86_64-unknown-linux-gnu.tar.gz
tar -xzf rift-v0.13.4-x86_64-unknown-linux-gnu.tar.gz
sudo mv rift-v0.13.4-x86_64-unknown-linux-gnu/bin/* /usr/local/bin/Using Docker
# From Docker Hub
docker pull zainalpour/rift-proxy:v0.13.4
docker run -p 2525:2525 -p 9090:9090 zainalpour/rift-proxy:v0.13.4
# Linter image for CI/CD
docker pull zainalpour/rift-lint:v0.13.4
docker run --rm -v $(pwd):/imposters zainalpour/rift-lint:v0.13.4 .Using Cargo
cargo install rift-http-proxy
cargo install rift-lintIncluded Binaries
Each release archive includes all Rift tools:
rift- HTTP proxy server (Mountebank-compatible)rift-lint- Imposter configuration validatorrift-tui- Terminal UI for managing impostersrift-verify- Stub verifier (checks imposters against a running engine)
Available Platforms
| Platform | Architecture | Download |
|---|---|---|
| Linux (glibc) | x86_64 | rift-v0.13.4-x86_64-unknown-linux-gnu.tar.gz |
| Linux (glibc) | ARM64 | rift-v0.13.4-aarch64-unknown-linux-gnu.tar.gz |
| Linux (musl/static) | x86_64 | rift-v0.13.4-x86_64-unknown-linux-musl.tar.gz |
| Linux (musl/static) | ARM64 | rift-v0.13.4-aarch64-unknown-linux-musl.tar.gz |
| macOS | Intel (x86_64) | rift-v0.13.4-x86_64-apple-darwin.tar.gz |
| macOS | Apple Silicon (ARM64) | rift-v0.13.4-aarch64-apple-darwin.tar.gz |
| Windows | x86_64 | rift-v0.13.4-x86_64-pc-windows-msvc.zip |
Docker Images
| Image | Description |
|---|---|
zainalpour/rift-proxy |
Main HTTP proxy server |
zainalpour/rift-lint |
Imposter validator for CI/CD |
Features
All binaries include:
- Rhai scripting (built-in)
- JavaScript scripting (Boa engine)
- Redis backend for distributed state
Verification
Each binary has an accompanying .sha256 checksum file. Verify downloads with:
shasum -a 256 -c rift-v0.13.4-x86_64-unknown-linux-gnu.tar.gz.sha256Mountebank Compatibility
Rift is API-compatible with Mountebank:
rift --port 2525Documentation
Rift v0.13.3
Rift v0.13.3
Rift is a high-performance, Mountebank-compatible HTTP chaos engineering proxy.
Installation
Quick Install (Unix)
# Download and extract (replace TARGET with your platform)
curl -LO https://github.com/EtaCassiopeia/rift/releases/download/v0.13.3/rift-v0.13.3-x86_64-unknown-linux-gnu.tar.gz
tar -xzf rift-v0.13.3-x86_64-unknown-linux-gnu.tar.gz
sudo mv rift-v0.13.3-x86_64-unknown-linux-gnu/bin/* /usr/local/bin/Using Docker
# From Docker Hub
docker pull zainalpour/rift-proxy:v0.13.3
docker run -p 2525:2525 -p 9090:9090 zainalpour/rift-proxy:v0.13.3
# Linter image for CI/CD
docker pull zainalpour/rift-lint:v0.13.3
docker run --rm -v $(pwd):/imposters zainalpour/rift-lint:v0.13.3 .Using Cargo
cargo install rift-http-proxy
cargo install rift-lintIncluded Binaries
Each release archive includes all Rift tools:
rift- HTTP proxy server (Mountebank-compatible)rift-lint- Imposter configuration validatorrift-tui- Terminal UI for managing impostersrift-verify- Stub verifier (checks imposters against a running engine)
Available Platforms
| Platform | Architecture | Download |
|---|---|---|
| Linux (glibc) | x86_64 | rift-v0.13.3-x86_64-unknown-linux-gnu.tar.gz |
| Linux (glibc) | ARM64 | rift-v0.13.3-aarch64-unknown-linux-gnu.tar.gz |
| Linux (musl/static) | x86_64 | rift-v0.13.3-x86_64-unknown-linux-musl.tar.gz |
| Linux (musl/static) | ARM64 | rift-v0.13.3-aarch64-unknown-linux-musl.tar.gz |
| macOS | Intel (x86_64) | rift-v0.13.3-x86_64-apple-darwin.tar.gz |
| macOS | Apple Silicon (ARM64) | rift-v0.13.3-aarch64-apple-darwin.tar.gz |
| Windows | x86_64 | rift-v0.13.3-x86_64-pc-windows-msvc.zip |
Docker Images
| Image | Description |
|---|---|
zainalpour/rift-proxy |
Main HTTP proxy server |
zainalpour/rift-lint |
Imposter validator for CI/CD |
Features
All binaries include:
- Rhai scripting (built-in)
- JavaScript scripting (Boa engine)
- Redis backend for distributed state
Verification
Each binary has an accompanying .sha256 checksum file. Verify downloads with:
shasum -a 256 -c rift-v0.13.3-x86_64-unknown-linux-gnu.tar.gz.sha256Mountebank Compatibility
Rift is API-compatible with Mountebank:
rift --port 2525Documentation
Rift v0.13.2
Rift v0.13.2
Rift is a high-performance, Mountebank-compatible HTTP chaos engineering proxy.
Installation
Quick Install (Unix)
# Download and extract (replace TARGET with your platform)
curl -LO https://github.com/EtaCassiopeia/rift/releases/download/v0.13.2/rift-v0.13.2-x86_64-unknown-linux-gnu.tar.gz
tar -xzf rift-v0.13.2-x86_64-unknown-linux-gnu.tar.gz
sudo mv rift-v0.13.2-x86_64-unknown-linux-gnu/bin/* /usr/local/bin/Using Docker
# From Docker Hub
docker pull zainalpour/rift-proxy:v0.13.2
docker run -p 2525:2525 -p 9090:9090 zainalpour/rift-proxy:v0.13.2
# Linter image for CI/CD
docker pull zainalpour/rift-lint:v0.13.2
docker run --rm -v $(pwd):/imposters zainalpour/rift-lint:v0.13.2 .Using Cargo
cargo install rift-http-proxy
cargo install rift-lintIncluded Binaries
Each release archive includes all Rift tools:
rift- HTTP proxy server (Mountebank-compatible)rift-lint- Imposter configuration validatorrift-tui- Terminal UI for managing impostersrift-verify- Stub verifier (checks imposters against a running engine)
Available Platforms
| Platform | Architecture | Download |
|---|---|---|
| Linux (glibc) | x86_64 | rift-v0.13.2-x86_64-unknown-linux-gnu.tar.gz |
| Linux (glibc) | ARM64 | rift-v0.13.2-aarch64-unknown-linux-gnu.tar.gz |
| Linux (musl/static) | x86_64 | rift-v0.13.2-x86_64-unknown-linux-musl.tar.gz |
| Linux (musl/static) | ARM64 | rift-v0.13.2-aarch64-unknown-linux-musl.tar.gz |
| macOS | Intel (x86_64) | rift-v0.13.2-x86_64-apple-darwin.tar.gz |
| macOS | Apple Silicon (ARM64) | rift-v0.13.2-aarch64-apple-darwin.tar.gz |
| Windows | x86_64 | rift-v0.13.2-x86_64-pc-windows-msvc.zip |
Docker Images
| Image | Description |
|---|---|
zainalpour/rift-proxy |
Main HTTP proxy server |
zainalpour/rift-lint |
Imposter validator for CI/CD |
Features
All binaries include:
- Rhai scripting (built-in)
- JavaScript scripting (Boa engine)
- Redis backend for distributed state
Verification
Each binary has an accompanying .sha256 checksum file. Verify downloads with:
shasum -a 256 -c rift-v0.13.2-x86_64-unknown-linux-gnu.tar.gz.sha256Mountebank Compatibility
Rift is API-compatible with Mountebank:
rift --port 2525Documentation
Rift v0.13.1
Rift v0.13.1
Rift is a high-performance, Mountebank-compatible HTTP chaos engineering proxy.
Installation
Quick Install (Unix)
# Download and extract (replace TARGET with your platform)
curl -LO https://github.com/EtaCassiopeia/rift/releases/download/v0.13.1/rift-v0.13.1-x86_64-unknown-linux-gnu.tar.gz
tar -xzf rift-v0.13.1-x86_64-unknown-linux-gnu.tar.gz
sudo mv rift-v0.13.1-x86_64-unknown-linux-gnu/bin/* /usr/local/bin/Using Docker
# From Docker Hub
docker pull zainalpour/rift-proxy:v0.13.1
docker run -p 2525:2525 -p 9090:9090 zainalpour/rift-proxy:v0.13.1
# Linter image for CI/CD
docker pull zainalpour/rift-lint:v0.13.1
docker run --rm -v $(pwd):/imposters zainalpour/rift-lint:v0.13.1 .Using Cargo
cargo install rift-http-proxy
cargo install rift-lintIncluded Binaries
Each release archive includes all Rift tools:
rift- HTTP proxy server (Mountebank-compatible)rift-lint- Imposter configuration validatorrift-tui- Terminal UI for managing impostersrift-verify- Stub verifier (checks imposters against a running engine)
Available Platforms
| Platform | Architecture | Download |
|---|---|---|
| Linux (glibc) | x86_64 | rift-v0.13.1-x86_64-unknown-linux-gnu.tar.gz |
| Linux (glibc) | ARM64 | rift-v0.13.1-aarch64-unknown-linux-gnu.tar.gz |
| Linux (musl/static) | x86_64 | rift-v0.13.1-x86_64-unknown-linux-musl.tar.gz |
| Linux (musl/static) | ARM64 | rift-v0.13.1-aarch64-unknown-linux-musl.tar.gz |
| macOS | Intel (x86_64) | rift-v0.13.1-x86_64-apple-darwin.tar.gz |
| macOS | Apple Silicon (ARM64) | rift-v0.13.1-aarch64-apple-darwin.tar.gz |
| Windows | x86_64 | rift-v0.13.1-x86_64-pc-windows-msvc.zip |
Docker Images
| Image | Description |
|---|---|
zainalpour/rift-proxy |
Main HTTP proxy server |
zainalpour/rift-lint |
Imposter validator for CI/CD |
Features
All binaries include:
- Rhai scripting (built-in)
- JavaScript scripting (Boa engine)
- Redis backend for distributed state
Verification
Each binary has an accompanying .sha256 checksum file. Verify downloads with:
shasum -a 256 -c rift-v0.13.1-x86_64-unknown-linux-gnu.tar.gz.sha256Mountebank Compatibility
Rift is API-compatible with Mountebank:
rift --port 2525Documentation
Rift v0.13.0
Rift v0.13.0
Rift is a high-performance, Mountebank-compatible HTTP chaos engineering proxy.
Installation
Quick Install (Unix)
# Download and extract (replace TARGET with your platform)
curl -LO https://github.com/EtaCassiopeia/rift/releases/download/v0.13.0/rift-v0.13.0-x86_64-unknown-linux-gnu.tar.gz
tar -xzf rift-v0.13.0-x86_64-unknown-linux-gnu.tar.gz
sudo mv rift-v0.13.0-x86_64-unknown-linux-gnu/bin/* /usr/local/bin/Using Docker
# From Docker Hub
docker pull zainalpour/rift-proxy:v0.13.0
docker run -p 2525:2525 -p 9090:9090 zainalpour/rift-proxy:v0.13.0
# Linter image for CI/CD
docker pull zainalpour/rift-lint:v0.13.0
docker run --rm -v $(pwd):/imposters zainalpour/rift-lint:v0.13.0 .Using Cargo
cargo install rift-http-proxy
cargo install rift-lintIncluded Binaries
Each release archive includes all Rift tools:
rift- HTTP proxy server (Mountebank-compatible)rift-lint- Imposter configuration validatorrift-tui- Terminal UI for managing impostersrift-verify- Stub verifier (checks imposters against a running engine)
Available Platforms
| Platform | Architecture | Download |
|---|---|---|
| Linux (glibc) | x86_64 | rift-v0.13.0-x86_64-unknown-linux-gnu.tar.gz |
| Linux (glibc) | ARM64 | rift-v0.13.0-aarch64-unknown-linux-gnu.tar.gz |
| Linux (musl/static) | x86_64 | rift-v0.13.0-x86_64-unknown-linux-musl.tar.gz |
| Linux (musl/static) | ARM64 | rift-v0.13.0-aarch64-unknown-linux-musl.tar.gz |
| macOS | Intel (x86_64) | rift-v0.13.0-x86_64-apple-darwin.tar.gz |
| macOS | Apple Silicon (ARM64) | rift-v0.13.0-aarch64-apple-darwin.tar.gz |
| Windows | x86_64 | rift-v0.13.0-x86_64-pc-windows-msvc.zip |
Docker Images
| Image | Description |
|---|---|
zainalpour/rift-proxy |
Main HTTP proxy server |
zainalpour/rift-lint |
Imposter validator for CI/CD |
Features
All binaries include:
- Rhai scripting (built-in)
- JavaScript scripting (Boa engine)
- Redis backend for distributed state
Verification
Each binary has an accompanying .sha256 checksum file. Verify downloads with:
shasum -a 256 -c rift-v0.13.0-x86_64-unknown-linux-gnu.tar.gz.sha256Mountebank Compatibility
Rift is API-compatible with Mountebank:
rift --port 2525