
NexoLoad
Load Tester
The zero-dependency API performance tester built for environments where installing software isn't an option. One binary. Zero setup. P99 latency results. Built for federal and air-gapped networks. Available in six editions — from the free Lite CLI to the Titan async engine at 10,000+ VUs.
See NexoLoad in Action
Watch a live load test — from launch to report — in under two minutes.
Built for the Real World
Everything you need to deliver performance certainty — from quick smoke tests to enterprise-grade distributed load campaigns.
Pure Python standard library only. No pip install. No Docker. No Node.js. No package managers. If Python 3.8+ is present — or you have the .exe — NexoLoad runs. Period.
P50, P90, P95, and P99 calculated from raw latency arrays — not approximations. The only metrics that reveal where performance problems hide.
Gradual traffic growth over a configurable ramp period. Eliminate the thundering herd effect and simulate realistic production traffic patterns.
Define P95 latency and TPS thresholds. The live dashboard shows green or red SLA status every second during the test — not in post-analysis.
Bearer token and Basic auth as CLI flags. No header manipulation scripts, no workarounds. Test authenticated APIs exactly as users experience them.
Self-contained interactive HTML reports with Chart.js overlays — latency over time, TPS, error rate. Print-to-PDF for stakeholder delivery.
Instant server error detection during live test runs. The dashboard flashes warnings the moment error rates spike — catch failures in real time.
Export every individual request result to CSV or JSON. Import into Excel, Grafana, or your CI/CD pipeline for programmatic analysis and trending.
Native binaries for all platforms. Pre-built .exe for Windows. chmod +x binary for macOS and Linux. Runs identically on all platforms with consistent timing accuracy.
macOS Gatekeeper will block unsigned binaries on first launch. Right-click the file and select Open, then confirm — or run the following once in Terminal:xattr -rd com.apple.quarantine nexoload-lite-mac
This is a one-time step. The binary runs normally on all subsequent launches. For Pro or Titan, substitute pro or titan for lite in the filename.
If activation fails with "Could not reach the license server" — this is a known Mac issue in the current build (fixed in v1.6.1). Run the activation with this prefix once:SSL_CERT_FILE=/etc/ssl/cert.pem REQUESTS_CA_BUNDLE=/etc/ssl/cert.pem ./nexoload-lite-mac --activate YOUR-KEY
You only need this for the first activation — subsequent runs work normally.
Windows SmartScreen will flag unsigned executables on first launch. Click More info, then Run anyway to proceed. This is a one-time step caused by the binary not having a paid Microsoft code signature — not a security threat.
Built for networks where nothing else can run.
NexoLoad’s architecture is shaped by a single constraint: it has to work on a sealed laptop, on a SCIF subnet, on a Lambda runner, and on an analyst’s MacBook — without changing the binary, without phoning home, and without negotiating with a package mirror that isn’t there.
One Binary, One File
A single statically-bundled executable per platform — nexoload-lite-mac, -linux, -windows.exe. No installer, no service, no runtime to provision. chmod +x and run.
Local-Only Execution
No outbound telemetry, no analytics callouts, no auto-update channel, no dependency resolution at runtime. The binary needs the network you ask it to test — and nothing else.
Tiered Engine, Stable Schema
Synchronous threads at the Lite/Pro tier, async coroutines at Titan — same CLI, identical report schema, drop-in upgrade path. Pipelines built against Lite keep parsing Titan output without changes.
Implementation details are intentionally omitted from public materials. Technical architecture briefings — including engine internals, scheduling model, and license enforcement design — are available to qualified federal and enterprise evaluators under NDA. Request a briefing →
Drop NexoLoad into Your Pipeline
Drop NexoLoad into GitHub Actions, Jenkins, GitLab CI, or Azure DevOps in minutes. The --raw flag gives you a binary gate — exit 0 means deploy, exit 1 means stop.
View CI/CD Guide →NexoLoad Titan
10,000+ VUs. One Machine.
Our next-generation async load testing engine — purpose-built for enterprise and federal-scale performance validation. Same CLI as Pro. Targeting 2,824+ TPS via async coroutine architecture.
Explore Titan →Top 100 Questions
From Customers, Engineers & Investors.
Strategic positioning, architecture, security, federal readiness, CI/CD compatibility, and the hard questions investors ask. 100 questions. 9 categories. Answered straight.
View All 100 Questions →Designed for Air-Gapped Environments
Most load testing tools require outbound internet access for package installation. NexoLoad requires nothing beyond the target API — making it the only practical choice for air-gapped networks, isolated lab environments, and disconnected systems.
- ✓ No outbound internet access required after download
- ✓ No package manager calls during execution
- ✓ Single binary — copy and run on any Windows, Mac, or Linux machine
- ✓ Works on air-gapped and restricted network environments
- ✓ No telemetry, no call-home, no license server
- ✓ Fully auditable Python source available for security review
NexoLoad Deployment Editions
Unified CLI architecture across all deployment tiers. Consistent command flags, identical report schemas, and a field-upgradeable path from Lite to Titan without configuration changes. All editions operate in air-gapped and restricted network environments.
Zero-dependency single-binary executable. Immediate deployment on macOS (Apple Silicon + Intel via Universal2 fat binary), Linux (x86_64 + ARM64 / AWS Graviton / Raspberry Pi), and Windows — including air-gapped and restricted networks. Apple Developer ID signed + Apple notarized macOS binaries open cleanly with no Gatekeeper warning. Full HTTP method coverage, P50/P95/P99 latency percentiles, terminal summary output.
Full professional capability suite. Live color dashboard, structured report export, SLA threshold enforcement, ramp-up traffic scheduling, CPU and memory telemetry. Same 5-platform binary coverage as Lite (Universal2 Mac, ARM64 Linux, signed + notarized). Procurable for corporate and federal environments.
Complete engine architecture replacement. OS threads replaced with async coroutines — increasing VU ceiling from ~200 to 10,000+ on a single machine. All Pro flags and report schemas preserved.
Request Technical Briefing →Fully managed, multi-tenant hosted platform. Enterprise-scale load testing via browser interface — no infrastructure provisioning, no binary deployment. Purpose-built for engineering organizations requiring performance testing as a managed service.
High-density and distributed engine configurations currently in architectural design phase. Not available for procurement. Subject to roadmap revision.
Multiplies Titan's asyncio engine across all available CPU cores. One worker process per core with independent event loops — targeting 80,000+ VUs from a single 16-core machine.
Distributed architecture across multiple worker nodes in US, EU, and AP cloud regions, coordinated by a central controller. Global load generation from a single command.
NexoLoad vs The Alternatives
The only tool that delivers enterprise features with zero setup overhead.
| Capability | NexoLoad Lite | NexoLoad Pro | NexoLoad Titan | JMeter | k6 | LoadRunner |
|---|---|---|---|---|---|---|
| Zero dependencies | ✓ | ✓ | ✓ | ✗ Java | ✗ npm | ✗ heavy |
| Single executable | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Air-gap / offline ready | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| No telemetry / no call-home | ✓ | ✓ | ✓ | ⚠ | ✗ | ⚠ |
| Federal / secure lab ready | ✓ | ✓ | ✓ | ✗ | ✗ | ⚠ |
| Max concurrent VUs | ~200 | ~200 | 10,000+ | High | High | High |
| P95 / P99 latency reporting | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| HTML + CSV + JSON reports | ✗ | ✓ | ✓ | ⚠ complex | ✓ | ✓ |
| SLA enforcement (CI/CD) | ✗ | ✓ | ✓ | ⚠ | ✓ | ✓ |
| Setup time | ~10 sec | ~10 sec | ~10 sec | 15–30 min | 5–15 min | Hours |