Skip to content
routebase

3.0 Test

Prove reality against the spec

Test suites, security scans, and automation that treat your spec as the contract to enforce.

14-day Pro trial — no credit card required.

The Routebase test runner: suites and scenarios on the left, the nine ordered steps of the "Browse and order flow" scenario in the centre, and the run result on the right — nine steps passed in 858 ms, with the token, product and order id each extracted from one step and carried into the next.

Assert everything

Suites of chained requests — assert on status, JSON paths, headers, body, latency, and schema with 10 operators.

  • 6 assertion types with 10 operators, drag-and-drop suites
  • Chained requests: extract values, reuse them downstream
  • Pre-request and post-response JavaScript

Auth like production

Ten auth schemes resolved per environment — run the same suite against staging and prod.

  • OAuth2, Bearer, API Key, JWT, AWS SigV4, and more
  • Environment variables in requests and assertions

Test data, managed

Fixtures, seeds, and snapshots put the API in a known state before every run.

  • Fixtures with per-suite scope control
  • Pre/post-run seeds with loops and captures
  • Logical snapshots restore known state

Security is a test, too

OWASP API Top 10 scanning with multi-identity personas, finding triage, and a security score.

  • 13 scanners: BOLA, broken auth, SSRF, fuzzing, and more
  • Personas for multi-identity access testing
  • Triage workflow with audit trail and score dashboard

Runs where you work

CLI for CI, API triggers, schedules, and signed webhooks — testing that fits your pipeline.

  • CLI runner with CI exit codes
  • Cron schedules and API-key triggers
  • HMAC-signed webhooks on completion

One living spec

The rest of the lifecycle

Change the spec — everything on this page updates with it.

Ready to ship on it?

Routebase is live. Design your API once — docs, mocks, tests, and monitoring all follow from the same source.

14-day Pro trial — no credit card required.