Install Vector

Get up and running with Vector on your preferred platform

Vector compiles to a single static binary, which makes it easy to install.

On *nix systems Vector’s only dependency is libc. Your operating system should generally provide this dependency.

Using static musl builds

We also release Vector artifacts that are statically linked with musl for the libc implementation, which results in a static binary with no dependencies (these have musl in their name). These dependency-free artifacts can be useful in stripped-down environments that don’t provide a built-in libc implementation.

musl performance issues
Please note that musl, as of this writing, has a significantly worse performance profile than glibc when Vector is running in multiple threads (Vector defaults to the number of available cores). We recommand that you use glibc when available unless you’re running Vector on a single CPU.

Installation script

These light-weight scripts detect your platform and determine the best method for installing Vector:

curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | sh
curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | sh -s -- -y

Other installation methods

If you prefer a more granular method for installing Vector, check out these subsections of the documentation for alternatives: