tcpkali
« Back to VersTracker
Description:
High performance TCP and WebSocket load generator and sink
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: load-testing networking websocket benchmarking tcp performance
Install: brew install tcpkali
About:
Tcpkali is a high-performance command-line tool designed for generating TCP and WebSocket traffic, serving as both a load generator and a data sink. It excels at creating a massive number of simultaneous connections with minimal system resources, making it ideal for stress-testing servers and network infrastructure. Its efficiency allows for precise benchmarking of connection handling and data throughput under extreme load.
Key Features:
  • High-performance engine capable of handling hundreds of thousands of connections
  • Low resource consumption (memory and CPU) per connection
  • Supports both raw TCP and WebSocket protocols
  • Flexible message generation and data streaming capabilities
  • Provides real-time connection and message statistics
Use Cases:
  • Stress-testing web servers and reverse proxies for connection limits
  • Benchmarking network infrastructure and load balancers
  • Validating WebSocket server performance and stability
  • Generating custom TCP traffic for integration testing
Alternatives:
  • wrk – wrk is highly optimized for HTTP, whereas tcpkali specializes in raw TCP/WebSocket connections and offers more granular control over connection patterns.
  • iperf3 – iperf3 focuses on maximum bandwidth throughput, while tcpkali is designed for connection scalability and message-oriented load testing.
Version History
Detected Version Rev Change Commit
Sep 12, 2024 11:37pm 0 VERSION_BUMP 4d153d1b