API dependency monitoring for developers.
Know when your third-party APIs are slow, rate-limiting, or failing — before your users do. Apidepth sits inside your existing HTTP client and reports latency, errors, and rate limit burn-down automatically.
| Language | Install |
|---|---|
| Ruby | gem install apidepth |
| Python | pip install apidepth |
| JavaScript / TypeScript | npm install apidepth |
import { instrument } from "apidepth";
instrument({ apiKey: "apd_live_..." });
// Your existing fetch/axios/got calls are now tracked automatically
const res = await fetch("https://api.stripe.com/v1/charges");- Latency — p50/p95/p99 per vendor and endpoint
- Errors — 4xx/5xx rates with outcome classification
- Rate limits — 429 tracking and burn-down prediction
- Fleet benchmarks — how your latency compares to other Apidepth users hitting the same API
- Probe monitoring — active uptime checks with incident and TLS expiry alerts
| Repo | Description |
|---|---|
| apidepth-ruby | Ruby gem |
| apidepth-python | Python SDK |
| apidepth-javascript | JavaScript / TypeScript SDK |