Installation
This section guides you through installing Warp in your environment. Warp provides flexible deployment options to match your infrastructure and benchmarking requirements.
Prerequisites
Your environment needs network connectivity to the S3-compatible storage endpoints you plan to benchmark. You must have valid S3 credentials including an access key and secret key for those endpoints. The credentials require permissions to create buckets, upload objects, download objects, list contents, and delete objects.
For exact environment variable names and examples (an alternative to passing credentials on the CLI), see the Environment variables.
See the specific installation page for additional deployment-specific requirements.
Baremetal deployment
The baremetal deployment runs Warp as a standalone binary directly on your systems. This approach supports both single-machine testing and distributed benchmarking across multiple systems. Pre-compiled binaries install quickly on most operating systems. Building from source provides access to the latest features and allows customization.
Choose baremetal deployment when you want direct control over hardware placement or need to avoid container orchestration overhead. This method runs directly on your infrastructure without dependencies on Kubernetes or other orchestration platforms.
For information about distributed baremetal benchmarking, see the Advanced Features documentation.
See the Baremetal Installation page for detailed instructions.