$ zivvo watch --all-endpoints

zivvo monitors your rest and graphql apis.

Catch broken APIs before your customers do. Zivvo tests every endpoint from more than thirty regions, notices latency spikes, schema drift and failing responses within seconds, and hands the right engineer the request trace while the status page is still green.

On-call rotations at these teams read Zivvo first

Marlow SupplyLowell & FinchYellowpineSaltmarshHollowell

01 / features

the quiet work zivvo does while you ship

Five instruments, each doing one job well. They share one set of checks, so what pages you, what the status page shows and what the diff says are always the same story.

Checks

ten seconds is the longest an outage stays unseen

Checks run from more than thirty regions on a ten-second cadence, so a failure in one corner of the network is a data point rather than a rumour. Zivvo sets every zone against the rest and tells you which one is the odd one out.

30+ regions10 s on Scalezone vs. median
Schema drift

when a field quietly changes shape, you read the diff

Zivvo learns the response shape of every REST and GraphQL endpoint and compares each reply against it. When total_cents becomes an amount object, you get the before and after, the deploy it arrived with, and a choice: accept the new shape or keep alerting.

RESTGraphQLlinked to the deploy
Alerts

the alert carries its own evidence

Every alert ships with a request trace snapshot: the headers, the response body and the span that stalled. Whoever is on call opens one link and starts from the cause instead of the symptom, and the right engineer is paged by on-call schedule, not by guesswork.

trace snapshoton-call routingPagerDuty
Test flows

test the whole journey, not just the ping

Chain requests into a flow — create a cart, add an item, check out — and assert on status, schema and time budget at every step. Run it on a schedule, or from CI the moment a deploy finishes, so a broken cart call fails the pipeline before anyone reviews the pull request.

multi-stepCI triggertime budgets
Status pages

a status page that is simply the monitoring, shown honestly

Publish uptime history for the components customers care about, or keep a private page for staff. It reads from the same checks that page you, so the page can’t drift from reality, and it won’t stay green while the pager is ringing.

publicprivate30-day history

02 / the route

from a pasted url to the right pager

Most teams learn about a broken endpoint the slow way. Setting up Zivvo takes about as long as that first support ticket.

// the usual route

a customer finds out first

  1. 1
    09:12A customer writes in, politely.

    The ticket says checkout “felt slow”. Nobody connects it to anything yet.

  2. 2
    09:31Someone refreshes the status page.

    Still green, because the status page measures what you told it to measure.

  3. 3
    10:26An engineer greps three services for the 502.

    The fix is small. Finding it took most of the morning.

// the zivvo route

the engineer finds out first

  1. 1
    Connect

    Paste a base URL or import your OpenAPI or GraphQL schema. Zivvo finds the endpoints and learns their shape.

  2. 2
    Configure

    Choose the zones, the interval and the latency budget, then say who is paged for which endpoint.

  3. 3
    Launch

    The first alert arrives with the request trace attached, usually before a customer has noticed anything.

03 / integrations

works with the tools your team already keeps open

Alerts, trace links and status updates land where people are already talking, so nobody has to learn a new inbox.

  • GGoogle Drive
  • TTrello
  • QQuickBooks
  • MMailchimp
  • MMicrosoft Teams
  • SSalesforce
  • SSegment
  • IIntercom

04 / plans

priced by how quickly you need to know

The more often Zivvo checks, the sooner you hear. Pick the interval you can’t afford to miss; every plan includes the same schema drift detection and request traces.

Hobby

$0/ month

For a side project or a single service you’d like to keep an eye on.

  • Up to 10 monitored endpoints
  • 5-minute check intervals
  • Email and Slack alerts
  • 7-day log retention
Get Started Free
Team

$79/ month

For a product team with an on-call rota and a checkout worth protecting.

  • Up to 100 monitored endpoints
  • 1-minute check intervals
  • Multi-step API test scripts
  • On-call scheduling and PagerDuty integration
Get Team
ScaleMost popular

$349/ month

For platforms where ten seconds of silence is already too long.

  • Unlimited endpoints
  • 10-second check intervals
  • Private location agents behind your firewall
  • SSO and audit logs
Get Scale
On every plan

The parts that make Zivvo what it is don’t sit behind a tier.

  • REST and GraphQL endpoints
  • Automatic schema drift detection
  • A request trace attached to every alert
  • Checks from 30+ global regions
  • Status pages with uptime history

Prices are per workspace, per month.

05 / field notes

what changes on the on-call rota

A partner used to be our schema-drift alarm. Now it’s a diff in our channel an hour after the deploy that caused it.
— Priya N., Platform lead, Hollowell
The alert arrives with the trace already attached, so whoever is on call opens one link instead of four tabs.
— Joel M., Engineering manager, Saltmarsh
We run checkout as a multi-step flow on every merge. If the cart call breaks, the pipeline says so before anyone opens the pull request.
— Anika V., Backend engineer, Marlow Supply

$ zivvo init

an api that fails quietly is still failing. hear it first.

Start on the free Hobby plan, or put Scale across every endpoint you own. Either way, the next broken response reaches an engineer before it reaches a customer.

Get started