Travo Documentation
Travo is an independent API health monitoring platform for developers. It continuously monitors popular developer APIs — measuring latency, error rates, and uptime — and notifies you when something breaks.
Unlike vendor status pages, Travo runs its own synthetic checks from the outside, giving you an objective view of whether an API is actually reachable and performing well from your users' perspective.
26 APIs monitored
Across AI, payments, cloud, auth, and more
Checked every minute
Staggered synthetic checks around the clock
Instant alerts
Email, webhook, and HookTap push notifications
Getting Started
You don't need to install anything. Travo runs entirely in the browser.
Create a free account
Go to app.gettravo.com and sign up with your email. No credit card required for the free tier.
View the API Status dashboard
After logging in, you'll see the Services page — a live overview of all 26 monitored APIs with their current status, latency, and uptime.
Set up your Stack
Go to My Stack and select the APIs your project depends on. You can either pick them manually or auto-detect them from a GitHub repository.
Configure alerts (optional)
Navigate to Alerts to enable email, webhook, or HookTap notifications when your stack has an incident.
Dashboard
The main dashboard gives you a summary of the current state across all monitored APIs.
Services Page
The Services page shows all 26 monitored APIs with real-time status, latency, and 24h uptime.
Service detail page
Clicking any API card opens a detail page showing:
My Stack
My Stack lets you create a personal monitoring view of only the APIs your project depends on. This makes it easy to quickly diagnose whether a problem is in your own code or caused by an external service.
Automatic Stack Detection
Travo can analyze your GitHub repository and automatically identify which monitored APIs your project depends on.
How to use it
Go to My Stack → Edit Stack
Click the Edit Stack button on your stack page.
Enter your GitHub repository URL
Paste a public GitHub repository URL, e.g. https://github.com/yourname/yourrepo
Detect dependencies
Click Detect from GitHub. Travo analyzes your dependency files and pre-selects matching APIs.
Supported dependency files
package.jsonNode.js / npm
requirements.txtPython (pip)
PipfilePython (Pipenv)
go.modGo modules
GemfileRuby
composer.jsonPHP
Incidents
Travo automatically detects incidents based on the data collected during synthetic checks. No manual reporting is needed.
Incident types
Incident lifecycle
Incidents are opened automatically when conditions are detected and closed automatically when the situation normalises. You can view active and historical incidents on the Incidents page or in the detail page of each individual API.
Alerts & Notifications
Configure notification channels in the Alerts page. Alerts are sent when a new incident is detected for any API.
notifications@mail.gettravo.com.HookTap Integration
HookTap is an iOS app that receives webhooks and turns them into instant iPhone push notifications, lock screen widgets, and Live Activities — with no account required.
Install HookTap
Download HookTap from the App Store on your iPhone.
Get your Hook ID
Open the app and copy your personal Hook ID from the settings screen.
Add it to Travo
Go to Alerts in Travo, enable HookTap, and paste your Hook ID.
Payload sent to HookTap
POST https://hooks.hooktap.me/webhook/<YOUR_HOOK_ID>
{
"type": "push",
"title": "🔴 Stripe",
"body": "Stripe is down: last 3 consecutive checks failed."
}Webhook Integration
Travo can POST to any HTTP endpoint when an incident is detected. Use this to connect to n8n, Zapier, Make, Slack, PagerDuty, or your own backend.
Payload format
POST <your-webhook-url>
Content-Type: application/json
{
"type": "incident",
"api": "openai",
"severity": "critical",
"incidentType": "downtime",
"message": "OpenAI is down: last 3 consecutive checks failed.",
"startedAt": "2024-06-01T14:32:00.000Z"
}Field reference
| Field | Type | Description |
|---|---|---|
type | string | Always "incident" |
api | string | API slug, e.g. "stripe", "openai" |
severity | string | "critical" or "warning" |
incidentType | string | "downtime", "error_rate", or "latency" |
message | string | Human-readable description of the incident |
startedAt | string | ISO 8601 timestamp when the incident was detected |
Status API
Travo exposes a read-only HTTP API that returns live monitoring data. No authentication is required for the public endpoints.
/api-routes/statusReturns all monitored APIs with their latest metric, active incident, and 24h uptime.
[
{
"id": "clx...",
"name": "Stripe",
"slug": "stripe",
"category": "Payments",
"latestMetric": {
"latencyMs": 142,
"statusCode": 200,
"success": true,
"timestamp": "2024-06-01T14:30:00.000Z"
},
"activeIncident": null,
"uptime24h": 99.93
},
...
]/api-routes/metrics/:slugReturns raw metrics for a specific API over the last 24 hours.
{
"api": { "id": "...", "name": "Stripe", "slug": "stripe" },
"metrics": [
{
"id": "...",
"latencyMs": 138,
"statusCode": 200,
"success": true,
"timestamp": "2024-06-01T14:25:00.000Z"
},
...
]
}/api-routes/incidents/:slugReturns the last 20 incidents for a specific API.
[
{
"id": "...",
"type": "downtime",
"severity": "critical",
"message": "Stripe is down: last 3 consecutive checks failed.",
"startedAt": "2024-06-01T14:00:00.000Z",
"resolvedAt": "2024-06-01T14:12:00.000Z"
},
...
]Base URL: https://app.gettravo.com
Frequently Asked Questions
Is Travo free to use?
Yes. The Starter plan is completely free and includes the live API status dashboard, basic history, and one personal stack. No credit card required.
Do I need to install anything?
No. Travo is entirely browser-based. You sign up, configure your stack, and monitoring starts immediately.
How often are APIs checked?
All APIs are checked once per minute, staggered across the 60-second window so checks are distributed evenly.
How long is data retained?
Raw metrics are stored for 7 days. The Starter plan shows basic history; Pro and Team plans provide 30–90 day history.
What APIs does Travo monitor?
Travo monitors 26 APIs across 9 categories: AI (OpenAI, Anthropic, HuggingFace, Replicate), Payments (Stripe, PayPal, Braintree), Cloud (Vercel, Cloudflare, Railway, Fly.io), Database (Supabase, PlanetScale, Neon, Upstash, Firebase), Auth (Auth0), Communication (Resend, SendGrid, Twilio, Slack, Discord), DevTools (GitHub), Productivity (Notion, Linear), and Commerce (Shopify).
How is this different from vendor status pages?
Vendor status pages are self-reported and often updated with delay or understate the severity of incidents. Travo runs independent synthetic checks from the outside, so you see what your users actually experience.