The observability layer for every API and tool your software depends on

One place for every external API and tool your software depends on, including the ones your AI agents call.

Latency, failures, cost, guardrails: per provider, per operation. Built for the dependency layer. Not generic APM.

Launching soon. Join early access to get first access and help shape the product.

https://app.dependwatch.app/dashboard
Live

Overview

Last 24 hours

12,447Total calls1.2sAvg latency0.6%Error rate$3,720ProjectedCost spike · OpenAI

Call volume

By provider

Providerp95ErrorsCost
OpenAI2.1s0.8%$3,240
Stripe450ms0.1%
Twilio980ms1.2%$420

Operations

openai.chat.completions·2.1s P95·$2,840

Every API and tool your software depends on, including the ones your AI agents call

Keys hashed. Data scoped to your project. No lock-in.

The problem

Your product runs on APIs you don't control.

Your product runs on APIs you don't control. So do your AI agents. Payments, messaging, AI, auth: all in third-party infrastructure. Most teams still treat them as invisible.

External dependencies everywhere

Products rely on dozens of external APIs for payments, messaging, AI, and auth. These are infrastructure, but rarely observed like it.

Failures propagate

One dependency fails; impact spreads. You find out from support tickets and outages, not from a control plane.

Invisible costs

Usage grows quietly. Retry storms and high-cost endpoints burn budget before anyone notices.

DependWatch gives you observability over every API and tool your software depends on, including the ones your AI agents call.

What we detect

The signals your team would see in production.

🚨 OpenAI latency spike detected

P95 latency increased 240% in the last 5 minutes.

Openai

🚨 Stripe paymentIntent failures

Error rate increased from 0.2% to 3.8%.

Stripe

🚨 Twilio SMS retry storm

Traffic anomaly detected across SMS sends.

Twilio

🚨 OpenAI cost anomaly

Projected monthly spend increased by $430.

Openai

Why logs & APM miss this

Built for the dependency layer

Problems detectedLogs / APMDependWatch
External API latency spikesNo
Retry stormsNo
Cost explosionsNo
Provider outagesNo

APM and logs trace your code. DependWatch is the observability layer for the other side: every third-party API and tool your software depends on, including the ones your AI agents call. One place. Per provider. Per operation.

One place to see and act on every external dependency. Visibility and signals, not runtime enforcement. That stays in your code.

Insights we generate

From your traffic. No manual thresholds.

Slow endpoints

P95 > 2s

Cost spike

>2.5× baseline

Retry storm

Traffic anomaly

Provider degradation

Reliability drop

Platform

Observability, API Intelligence, guardrails, dependency map

One control plane for every external API your software depends on: Stripe, Twilio, OpenAI, and the rest. Including the tools your AI agents call. Analytics, guardrails, dependency map. Plus patterns for retry and fallback in your code.

API observability

Track total calls, average latency, error rate, and projected monthly spend. Provider breakdown table (calls, P50/P95, errors, cost) and real-time event stream with recent API events and recent failures.

Operation-level analytics

Pro and above. Operations table by endpoint (e.g. openai.chat.completions, stripe.paymentIntents.create). Find slow, failing, or expensive operations, not just provider totals.

API Intelligence

Pro and above. Auto-generated insights from real traffic: cost drivers, reliability issues (e.g. high error rate), slow endpoints (P95 >2s), cost spike vs prior period. No manual dashboards or threshold config.

Guardrails

Pro and above. Cost spike (>2.5× prior period), error spike, latency spike (P95 >2s), traffic anomaly (>3× baseline). Scale adds anomaly detection. Automatic flags; no threshold config required.

Dependency map

Pro and above. See every external provider and operation your project depends on: traffic, reliability score, latency, cost contribution. One view of your API dependency graph.

Protection in code, visibility here

Guardrails surface anomalies so you know when to act. Retries, fallbacks, and circuit breakers live in your code; the docs describe patterns. We monitor; you enforce.

Developer-ready onboarding

Create a project, copy your ingest key (DEPENDWATCH_INGEST_KEY), send test events from the dashboard, and instrument your app with the SDK (wrap()) in minutes. Key reveal, copy, and rotate in the UI.

Connect your coding assistant

Use DependWatch from Cursor or Claude Code via MCP: search docs, list projects, send test events, and validate integration without leaving your editor.

OpenAI, Stripe, Twilio, Resend, Clerk, Supabase, and any API or tool your software depends on, including the ones your AI agents call.

How it works

Four steps to full visibility

Project. SDK. wrap(). Dashboard. Events and guardrails appear automatically.

1

Create a project and copy your ingest key

Sign in, create a workspace and project. Copy the ingest key (shown once) and set it as DEPENDWATCH_INGEST_KEY.

2

Install the SDK

Add the DependWatch Node SDK. One dependency, no agents or proxies.

npm install @dependwatch/sdk-node
3

Wrap your API calls

Use wrap() around calls to OpenAI, Stripe, or any HTTP client. We record latency, status, and optional cost.

api/chat.ts
TypeScript
import { init, wrap } from '@dependwatch/sdk-node';
import OpenAI from 'openai';

init({ ingestKey: process.env.DEPENDWATCH_INGEST_KEY });
const openai = new OpenAI();

const result = await wrap(
  { provider:  'openai', endpoint:  'chat.completions', estimated_cost_usd:  0.002 },
  async () => openai.chat.completions.create(
    { model:  'gpt-4', messages })
  );
);
4

Watch events, insights, and guardrails in DependWatch

Events are batched and sent automatically. Your dashboard shows volume, latency percentiles, error rates, projected cost, and auto-generated insights and guardrail alerts.

Developer proof

10 lines to instrument

Wrap calls. We capture latency, errors, cost, anomalies.

api/chat.ts
TypeScript
import { init, wrap } from '@dependwatch/sdk-node';
import OpenAI from 'openai';

init({ ingestKey: process.env.DEPENDWATCH_INGEST_KEY });
const openai = new OpenAI();

const result = await wrap(
  { provider:  'openai', endpoint:  'chat.completions', estimated_cost_usd:  0.002 },
  async () => openai.chat.completions.create(
    { model:  'gpt-4', messages })
  );
);

Captured automatically

  • Latency (P50, P95)
  • Error rate
  • Cost (when you pass estimated_cost_usd)
  • Anomalies (spikes, retry storms)

Quick start

First insight in under 2 minutes

Create a project. Send a test event (no code). See the dashboard. Then add the SDK and monitor real traffic from your backend, integrations, or the code behind your AI agents.

AI integration

DependWatch in Cursor & Claude Code

MCP: search docs, list projects, send test events from your editor. Token in Project → Connect assistant.

Pricing

Simple, predictable

Plans scale with your API traffic. Early users get priority onboarding and may qualify for a founding user plan.

Early users get priority onboarding.

Free

Side projects and early experimentation.

Best for: Side projects, trials, 1–2 APIs

$0
Included: 10,000 events/moOverage: Hard cap (no charge)APIs: 2History: 7 daysAlerts: 1 rule (no Slack)
  • 2 APIs monitored
  • 7-day history
  • 1 alert rule
  • Provider-level dashboard

Upgrade when: More APIs, Slack alerts, operation-level analytics, API Intelligence, guardrails, or dependency map.

Most popular

Pro

Production SaaS. Critical APIs.

Best for: Production apps, 3–10 APIs, guardrails

$29/month
Included: 100,000 events/moOverage: Tracked onlyAPIs: 10History: 90 daysAlerts: Slack (3 webhooks)
  • 10 APIs
  • 90-day history
  • Slack alerts
  • Guardrails
  • Operation-level analytics
  • API Intelligence
  • Dependency map

Upgrade when: Unlimited Slack, 1-year history, anomaly detection, or unlimited APIs.

Scale

Teams. Multiple services. Full observability.

Best for: Teams, unlimited APIs, Slack, anomaly detection

$99/month
Included: 1,000,000 events/moOverage: $3/100k eventsAPIs: UnlimitedHistory: 365 daysAlerts: Slack (unlimited)
  • Unlimited APIs
  • 1-year history
  • Slack + anomaly detection
  • Dependency map
  • Everything in Pro

Upgrade or downgrade from Billing. No lock-in. Full comparison →

Real problems, early

Catch API problems before they break your product

OpenAI cost spikes

Prompt inflation and retry storms. Before your bill explodes.

cost anomaly detectederror rate increased

Stripe checkout failures

PaymentIntent errors and latency regressions. Before customers abandon.

error rate increasedlatency spike detected

Messaging reliability issues

Twilio and Resend delivery failures, rate limits. Caught early.

error rate increasedlatency spike detected

Auth provider outages

Clerk, Auth0, Supabase Auth failures. Before users get locked out.

error rate increased

Agent workflow dependency failures

Workflows span OpenAI, Notion, Slack, internal APIs. See which dependency failed or spiked.

error rate increasedlatency spike detected

DependWatch surfaces them automatically: every API and tool your product depends on, including the ones your AI agents call.

See every dependency before the next outage or bill spike.

SaaS integrations. The tools your AI agents call. One place. Be among the first teams to get access.