Skip to content
SPECIFICTION
Get listed

Zymtrace

zymtrace.com

Free plan WebLinuxAPISelf-hosted
Visit zymtrace.com
Spec score 7.4 #19 of 30 in Continuous Profiling Tools

What it is

Zymtrace profiles CPU and GPU workloads to help teams find performance bottlenecks in AI training and inference. Its whole-system CPU profiler supports languages including Python, Java, Go, Rust, C/C++, Node.js, Ruby,.NET, PHP, Perl, Zig, and Scala. GPU tools correlate CPU and GPU execution, inspect CUDA kernels, GPU instructions, and stall reasons, and monitor measures such as utilization, memory, power, temperature, SM efficiency and occupancy, Tensor Core utilization, and data transfer rates. The GPU profiling page lists vLLM, Ollama, llama.cpp, and SGLang as supported inference engines. Zymtrace runs on Linux; the maker says eBPF dependence currently rules out Windows. All plans are self-hosted, and the maker says customer data stays within customer infrastructure. The air-gapped option performs processing and analysis locally. Instances provide a REST API, and profiling data can be exposed through MCP for AI agents. OpenTelemetry resource attributes and standard-format export are supported. Basic is free, billed Free Forever, and covers CPU profiling for up to five concurrent machines; GPU profiling is available as a trial.

Spec sheet

Purpose
Zymtrace profiles CPU and GPU workloads to identify performance bottlenecks and optimize AI training and inference.Read 5 Oct 2026 · zymtrace.com
Deployment
The pricing page says all plans are self-hosted and that no data leaves the customer’s infrastructure.Read 5 Oct 2026 · zymtrace.com
Integrations
Zymtrace exposes profiling data through MCP for AI agents and provides a REST API in each instance.Read 5 Oct 2026 · docs.zymtrace.com
Support
Basic includes community support; Enterprise lists dedicated Slack and Google Meet support and custom SLAs.Read 5 Oct 2026 · zymtrace.com
Headquarters
Wilmington, Delaware, United StatesRead 28 Sep 2026 · zymtrace.com
CPU profiling
Its whole-system profiler supports languages including Python, Java, Go, Rust, C/C++, Node.js, Ruby, .NET, PHP, Perl, Zig, and Scala.Read 5 Oct 2026 · zymtrace.com
GPU monitoring
GPU monitoring covers metrics such as utilization, memory, power, temperature, SM efficiency, SM occupancy, Tensor Core utilization, and data transfer rates.Read 5 Oct 2026 · zymtrace.com
GPU profiling
The GPU profiler correlates CPU and GPU execution and analyzes CUDA kernels, GPU instructions, and stall reasons.Read 5 Oct 2026 · zymtrace.com
Inference engines
The GPU profiling page lists vLLM, Ollama, llama.cpp, and SGLang as supported inference engines.Read 5 Oct 2026 · zymtrace.com
Observability
Zymtrace supports OpenTelemetry resource attributes and can export profiling data in the standard OpenTelemetry format.Read 5 Oct 2026 · zymtrace.com
Operating system
The maker says Zymtrace is currently limited to Linux machines because it relies heavily on eBPF.Read 5 Oct 2026 · zymtrace.com
Product limit
The maker says Windows is not currently supported because eBPF is not well supported there.Read 5 Oct 2026 · zymtrace.com
Resource footprint
The homepage says the agent targets 1% CPU usage and less than 250 MB of RAM.Read 5 Oct 2026 · zymtrace.com
Security and data handling
The maker says all processing and analysis are performed locally in its self-hosted, air-gapped deployment option, with no data leaving the customer’s infrastructure.Read 5 Oct 2026 · zymtrace.com

Plans and prices

Basic Free Free Forever CPU profiling · up to 5 concurrent machines · GPU profiling trial available · community support Read 5 Oct 2026 · zymtrace.com
Enterprise Priced on request Custom Everything in Pro · dedicated support · custom SLAs · capacity planning · fully managed deployment Read 5 Oct 2026 · zymtrace.com
Pro Priced on request Priced by machines & GPUs CPU + GPU profiling · unlimited machines · air-gap installation support · dedicated managed hosting available Read 5 Oct 2026 · zymtrace.com

Every Zymtrace plan and price →

Strong points and limits

Strong points

  • CPU profiler supports a broad list of languages.
  • GPU tools analyze kernels, instructions, and stalls.
  • Basic includes CPU profiling for five concurrent machines.
  • REST API and MCP access are available.
  • Supports OpenTelemetry attributes and export.

Limits

  • Currently limited to Linux machines.
  • Basic GPU profiling is trial-only.
  • Basic supports up to five concurrent machines.
  • No continuous alerts.

Who it suits

Zymtrace suits teams profiling AI workloads on Linux that need both CPU and GPU visibility. Its self-hosted deployment and locally processed air-gapped option may suit organizations keeping data within their infrastructure.

Verdict

Zymtrace combines broad CPU language coverage with GPU analysis and monitoring, while keeping deployment self-hosted. Linux-only support and unlisted Pro and Enterprise prices are important considerations.

Where Specifiction places it

Alternatives to ZymtraceAll alternatives →