Vector
A Rust-based observability data pipeline from Datadog's open-source team that collects, transforms and routes logs and metrics to any destination.
- GitHub stars
- 23k
- Last commit
- yesterday
- Latest release
- vdev-v0.3.25
- Licence
- MPL-2.0
- Self-hosted
- Yes
Vector is a high-performance observability data pipeline that works both as an agent and as an aggregator. It collects logs and metrics from many sources, transforms them, and routes them to whichever vendors or storage systems you choose, so you can switch or combine backends without changing how data is collected.
The project argues that this gives you control over your telemetry: you can cut costs by filtering and shaping data before it reaches a paid vendor, enrich events in new ways and apply data security where you need it rather than where it is most convenient for a vendor. It also claims to be substantially faster than comparable tools. Built in Rust, its primary design goal is reliability, and topics mention traces, stream processing and ETL.
Datadog's open-source engineering team maintains Vector, which is licensed under MPL-2.0. The README offers a quickstart, installation guides, integrations and container images. Because it is software you run yourself, it needs no hosted service, and it suits platform and SRE teams that manage large volumes of logs and metrics.
Key features
- Collects logs and metrics from many sources
- Transforms and enriches events in flight
- Routes data to multiple destinations
- Runs as agent or aggregator
- Written in Rust for reliability
- Container images and install guides
Pricing: Free and open source under the MPL-2.0 license.



