# Why MintFlow uses VPP

Canonical: https://galaxnet.dev/mintflow/articles/whyvpp/
Language: en-US







## Why MintFlow chooses VPP

MintFlow chose VPP (Vector Packet Processing) as its core networking technology because it provides high throughput, a modular architecture, and long-term reliability.

### Performance at scale

VPP processes packets in vectors instead of one-by-one. This significantly reduces per-packet overhead and improves CPU cache efficiency.

### Modular architecture

VPP plugins let MintFlow implement VPN and proxy features while keeping a clean core stack.

### Production-grade reliability

As an Apache-licensed project under the Linux Foundation, VPP has broad production usage and an active release cadence.

### Future-proof base

Building on VPP keeps MintFlow aligned with ongoing networking innovations across cloud and telecom ecosystems.

### Porting VPP to Apple platforms

With deep experience in VPP internals and OS networking, we ported VPP to Darwin-based systems while preserving performance and stability characteristics.


