Home
Pricing
Platform Blog About Contact FAQ
Sign in Start free
Service Catalog

Every service, owner,
and dependency.

A live inventory of every service your team runs: current owner, who's on call right now, upstream dependencies, links to dashboards and runbooks, and health at a glance — all in one place.

Free tier included No credit card 2-minute setup
app.siteqwality.com / catalog / payments-service
payments-service HealthyLIVE
ON CALLA. Patel
OPEN INCIDENTS0
DEPENDENCIES4
checkout-api95ms
stripe-gateway88ms
postgres-primary72ms
redis-cache60ms
fraud-service45ms
What you get

Stop asking "who owns this?"

The service catalog is the authoritative answer to ownership, on-call coverage, dependencies, and current health for every service in your stack. It connects your monitors, incidents, escalation policies, and runbooks into a single operable view.

Logical service grouping

Group monitors into named services — payments API, checkout flow, authentication — so your team thinks in services, not individual URLs and ports.

Ownership and on-call at a glance

Every service has an owner team and a linked on-call schedule. A single page tells you who's responsible and who to page right now — no chasing people in Slack.

Dependency mapping

Record upstream and downstream dependencies so responders immediately understand blast radius when a service degrades. No more incident archaeology to figure out what depends on what.

Runbooks, dashboards, and repos

Attach links to runbooks, dashboards, code repositories, and wikis directly to a service. Everything a responder needs is one click away during a live incident.

Automatic incident routing

Incidents created on a service automatically route through the service's escalation policy, with no manual assignment required. The right team is paged every time.

Status page integration

Tie a service to a component on your public status page. When an incident is created, the component status updates automatically, keeping your users informed without extra steps.

01 · Health at a glance

One view of every
service's health.

The catalog homepage shows current health for every service — green, degraded, or down — derived from live monitor data. During an incident it's the first screen your team opens to understand scope and impact before diving deeper.

  • Health derived from linked monitor states in real time
  • Open incident count and severity shown per service
  • Dependency health visible one level deep on the service card
app.siteqwality.com / catalog
Service Catalog Partial OutageLIVE
SERVICES18
DEGRADED2
OPEN INCIDENTS1
payments-service95ms
checkout-api88ms
auth-service12ms
cdn-edge75ms
email-service60ms
02 · Manage as code

Provision the catalog
from your repo.

Define services, owners, dependencies, and policy assignments via the REST API. Drop the calls into a script your repo owns, and changes go through your normal pull-request process — reviewed, approved, applied — so nobody updates the catalog by hand in a UI.

  • Full service CRUD via the REST API
  • Policy and schedule links versioned alongside service config
  • Diff-friendly: PR review shows exactly what changed
register a service$ curl -X POST https://api.siteqwality.com/service/ \
  -H "Authorization: Bearer $SQ_TOKEN" \
  -d '{"name":"payments-service","owner_team":"payments-squad","escalation_policy_id":"$EP","on_call_schedule_id":"$SC","runbook_url":"https://wiki.acme.internal/payments/runbook"}'
1

place for every service's owner, on-call, and health

0

manual steps to route an incident to the right team

N

dependency levels visible per service card

$0

free tier — service catalog included from the start

FAQ

Questions, answered.

A service is a named logical unit that groups one or more monitors, carries an owner, links to an escalation policy and on-call schedule, and optionally maps to a status page component. It's how your team thinks about your infrastructure, not how your infrastructure is physically arranged.

Health is derived from the monitors linked to the service. If any monitor is failing, the service shows as degraded or down. Open incident count and severity are shown alongside the monitor-derived health signal.

Yes. You can mark upstream and downstream dependencies for each service. During an incident, the service detail page shows you whether any of its dependencies are also degraded, which helps responders understand blast radius immediately.

Yes. Link a service to a component on your public status page. When an incident is declared on the service, the component status updates automatically, and when the incident resolves, the component returns to "Operational."

Yes — every catalog field (owner, escalation policy, on-call schedule, runbook URL, dependency links) is settable via the REST API. Drop the JSON definitions into your repo and your standard pull-request review applies them.

Ready?

Start watching in under a minute.

Every product starts free — uptime, cron, synthetic, logs, RUM, incidents, and status pages. No credit card required.