Local-first · runs on your machine

Is your API spikeproof?

Design API journeys visually, record browser flows, and debug with step traces before running real k6 load tests. Keep execution and results on your machine, with reports that help your team understand what changed and where performance breaks down.

Spikeproof home: start a performance test, record a browser flow or try an API request

See it run

Real Spikeproof screens and real k6 runs against local mock backends. The apps are made up; the numbers are not.

Replies hit the model gateway's limit: message p95 2.0 s, 77 rate-limited replies, while every other step stayed under 20 ms.

Real Spikeproof UIReal k6 run · local mock backendFictional app47 s Vertical cut

From service definition to performance insight

Connect your service, design a realistic journey, and inspect its behavior before applying load. Guided setup helps you get started.

  1. 1Register your serviceImport OpenAPI 3 or define endpoints yourself.
  2. 2Say where it runsA base URL per environment: QA, Perf…
  3. 3Pick and chain requestsValues from earlier answers are suggested.
  4. 4Choose the loadQuick check, steady or ramp up.
  5. 5Debug, run and compareInspect traces, execute k6 and review measured results.
Guided setup: pick requests and link values from earlier responses

Everything between “does it work?” and “does it scale?”

Guided setup

Register a service, import OpenAPI 3, configure environments and build a test with guided setup. Reuse endpoints and test data across your workflows.

API Explorer

Environments, variables, values captured from responses, sandboxed scripts, history and diffs. Imports Postman, Insomnia, HAR, OpenAPI and cURL.

Visual test design

Build journeys on a canvas or as a list. Map response values, add checks and test data, then debug an iteration with step traces and a timing waterfall.

Browser flows

Record browser interactions as editable steps. Configure selectors and checks, then replay with screenshots, timings and console diagnostics.

Hybrid load tests

Real k6 load on your API while real browsers repeat a user flow. See page times and Web Vitals on the same timeline as API latency.

Reports anyone can read

Plain-language results (“95% of requests answered within 230 ms”), baselines, comparisons, and exports to Markdown, HTML, JSON and CSV.

A recorded browser flow with a screenshot for each step
Browser flows: readable steps, a screenshot of each one.
A hybrid run: API load and real browsers on one timeline
Hybrid runs: what users felt while the API was under load, in plain words.

Safe by design

  • Requests only go to base URLs you register, with relative paths. Spikeproof is never an open proxy.
  • Execution credentials are resolved on the machine running Spikeproof. Runner logs redact credentials; review captured data before sharing reports.
  • Big loads belong in perf environments; other environments are limited to small checks.

Spikeproof on your desktop

A local-first performance testing workspace, with a desktop application in development. The macOS Apple Silicon prototype runs the existing UI and runner with bundled Node.js and k6. Windows x64 support is in preparation; public desktop downloads are coming soon.

Built for local execution

  • Services, journeys and results saved locally
  • Real k6 execution and measured results
  • Browser tests use installed Chrome or Edge
Desktop downloads · Coming Soon

Spikeproof is private-source. There is no public installer or repository-based installation available yet. Explore the recorded demos to see the current product in action.

Explore the demos
Is this website the testing application?

This site showcases Spikeproof. Tests execute through a local runner, not through this public website. The desktop prototype stores saved services and results in your operating system’s application data directory, separately from the application itself.