Rift Documentation¶
Rift is a high-performance, Mountebank-compatible mock server written in Rust. It delivers 20-250x performance improvement while maintaining full API compatibility.
Article Series¶
- Introducing Rift - High-Performance API Mocking for Modern Development
- Getting Started - Your First Mock Server in 5 Minutes
- Migration Guide - Seamless Transition from Mountebank
- Advanced Predicates - Mastering Request Matching
- Fault Injection - Chaos Engineering Made Simple
- Flow State - Stateful Mocking with Rift
- Scripting - Dynamic Responses with Rhai, Lua, and JavaScript
- Proxy Mode - Record and Replay Real API Traffic
- Production Deployment - Running Rift at Scale
- CLI Tools - rift-lint, rift-tui, and rift-verify
Quick Start¶
# Using Docker
docker run -p 2525:2525 zainalpour/rift-proxy:latest
# Using Homebrew (macOS)
brew install achird-labs/rift/rift
# Using Cargo
cargo install rift-http-proxy