Resources
Saphira benchmarks
Practical, reproducible measurements of real Saphira services and workloads. Every result belongs with the machine, route, workload and configuration that produced it.

Why these benchmarks exist
These pages are not artificial “hello world” marketing numbers. Their purpose is to document what a real Saphira installation can do, how it was tested, where the bottlenecks appeared, and how a configuration change moved the result. A number without its conditions is just a headline; a number with its machine, route and workload attached is something someone else can reproduce or challenge.
That discipline shows up most clearly in the webDragon results, where the routed network path and the direct Keeper-to-VM path produce very different throughput for the same workload. The other Dragons below will be filled in the same way, as real-world figures become available.
The Saphira Dragons being benchmarked
Each Dragon is a real service. Pick one to see its benchmark.
webDragon
Populatednginx HTTPS delivery and a dynamic PHP 8.5 workload served through PHP-FPM on Saphira-D. This is the first fully populated benchmark.
mailDragon
PlannedManaged mail: SMTP submission and delivery, IMAP access, spam filtering and deliverability. Figures land as we measure production mail.
DNSDragon
PlannedAuthoritative DNS with DNSSEC signing, zone serving and GSLB-style traffic direction. Query and signing performance will be recorded here.
vpnDragon
PlannedEncrypted tunnels and VPN access, typically on WireGuard. Encrypted throughput and handshake behaviour will be measured here.
databaseDragon
PlannedSQLite, MariaDB and PostgreSQL as managed database hosts. Query, transaction and concurrency figures will be recorded here.
aiDragon
ExceptionAgent tooling, MCP surfaces and memory. Unlikely to carry local benchmarks: we run no local models, and musl libc lacks NVIDIA-Open driver support.
How to read a benchmark
Where a Dragon is marked Planned, the page explains what will be measured and will be populated as we obtain real-world figures. Where one is marked Exception (currently only aiDragon) the page explains why a local benchmark does not apply. We would rather say so plainly than publish a contrived number.