OpsTrails

Deployment Tracking & Infrastructure Event Timeline

Stop wasting hours asking ‘what changed?’

Every incident starts with the same question.
OpsTrails answers it instantly — one timeline of every deployment, rollback, and release, queryable by your favourite AI assistant!

No credit card required. Free tier includes 1K events/month.

opstrails timeline
deploymentv2.1.02 min ago
data-loadcustomer-export1h ago
rollbackv2.0.93h ago
deploymentv1.8.25h ago

You already know how this goes

Something's broken

Alerts fire. Users complain. The first question is always the same: what changed? But the answer isn't in any single place.

The scavenger hunt begins

Check GitHub for recent merges. Open Jenkins for deploy logs. Search Slack for announcements. Ask the on-call who deployed what. Dig through cron jobs. Check the feature flag dashboard. 60 minutes gone.

Meanwhile, customers are waiting...

Every minute spent investigating is a minute the incident is still live. The MTTR clock is running because your operational context is scattered across a dozen tools.

80%

of production outages are self-inflicted

Caused by changes, not by hardware failures or cyberattacks.

80%

of recovery time is wasted identifying what changed

The MTTR clock runs while your team plays detective.

Sources: Gartner, IT Process Institute (Visible Ops), IDC. Read the research →

What if you could answer “what changed?” in 10 seconds instead of 60 minutes?

From incident to answer in seconds

01. Record

Add one line to your CI/CD pipeline. Every deployment, rollback, release, and data load lands on your timeline automatically.

npx @opstrails/cli track \
  --type deployment \
  --source "//github.com/acme/api" \
  --subject production \
  --version v2.1.0

02. Ask

When something breaks, ask your AI assistant. Or check the dashboard. Or call the API. The answer is always there.

You

What changed in the last 6 hours?

AI Assistant

3 events found: deployment v2.1.0 to production (2h ago) data-load customer-export (4h ago) rollback v2.0.9 (5h ago)

03. Know

See the impact instantly. Metrics before and after every event, automatically correlated.

error_rate:0.12%2.41%↑
p95_latency:180ms420ms↑

Likely cause: deployment v2.1.0

→ Follow the Quick Start guide

Everything you need to stop investigating and start fixing

Unified timeline for deployments, rollbacks, and incidents

Deployments, rollbacks, data loads, incidents. No more switching between 12 dashboards.

AI-powered queries via Model Context Protocol

Your AI assistant queries your timeline directly. Ask in plain English, get structured answers.

Before/after impact metrics for every change

Connect Datadog, Sentry, GA4, or New Relic. See metrics before and after every event automatically.

CloudEvents-compatible, no vendor lock-in

Standard event envelope with flexible metadata. No lock-in, no proprietary formats.

Works with any CI/CD pipeline in 5 minutes

HTTP API, SDK, CLI, GitHub Actions, Jenkins, Bitbucket Pipes, GitLab CI. 5-minute setup.

Team-wide visibility with role-based access

Shared timeline with RBAC. Everyone sees what changed without asking around in Slack.

Teams ship faster when they stop guessing

What used to be a 45-minute investigation is now 10 seconds. Our MTTR dropped 60% in the first month.

Sarah Chen

SRE Lead

The MCP integration is a game-changer — engineers just ask Claude 'what changed?' and get the answer. No new dashboard to learn.

Marcus Rivera

Platform Engineering Manager

We connected OpsTrails on a Friday and caught configuration drift that same weekend. The 5-minute setup claim is real.

Anika Patel

VP of Engineering

AI-NATIVE

Convert 60-minute investigation to
10-second answer.

OpsTrails exposes a Model Context Protocol (MCP) server. Any AI assistant — Claude, Copilot, Cursor, Windsurf — queries your operational timeline directly. No dashboard switching. No chasing teammates. Just ask!

  • Natural language queries over your full event history
  • Before/after impact analysis with connected metrics
  • Works with any MCP-compatible AI assistant
→ Set up MCP in 5 minutes
terminal

Start free. Scale when you're ready.

Free

$0Free forever
Dynamic AI context
Events / month1,000
Events / day throttleHard enforced, resets end of the day UTC100
Retention7 days
Team members2
API keys2
MCP calls / month100
Deployment policies1
Change freeze windows1
Notification channels1
DORA metricsWhen all necessary data provided
Live push
POPULAR

Starter

$49$29/month41% off
Dynamic AI context
Events / month20,000
Events / day throttleHard enforced, resets end of the day UTC500
Retention30 days
Team members10
API keys10
MCP calls / month500
Deployment policies5
Change freeze windows5
Notification channels2
DORA metricsWhen all necessary data provided
Live push

Pro

$99$75/month24% off
Dynamic AI context
Events / month50,000
Events / day throttleHard enforced, resets end of the day UTC1,000
Retention90 days
Team members50
API keys50
MCP calls / month2,500
Deployment policies25
Change freeze windows25
Notification channels25
DORA metricsWhen all necessary data provided
Live push

Frequently asked questions

Isn't OpsTrails another logging tool?

No. OpsTrails doesn't collect logs, traces, or metrics. It tracks operational events — deployments, rollbacks, data loads, and releases — on a single timeline. Think of it as a changelog for your infrastructure that your AI assistant can query.

How is OpsTrails different from Datadog?

Datadog monitors application performance. OpsTrails tracks what changed and when. They're complementary — connect Datadog as an analytics provider and OpsTrails automatically shows before/after metrics for every deployment.

Does OpsTrails replace monitoring tools?

No. OpsTrails sits alongside your monitoring stack. It answers 'what changed?' while your monitoring answers 'what's broken?' Connect them together for automatic impact analysis.

How long does setup take?

Under 5 minutes. Add one step to your CI/CD pipeline to start recording events. Connect an analytics provider for impact metrics. Set up the MCP server for AI queries. Each step is independent.

What happens when I exceed my event limit?

New events are rejected with a 429 response until the quota resets on the 1st of the month. You'll receive a notification at 80% usage so you can upgrade proactively. Events already recorded stay accessible for the full retention period.

Next incident, skip the scavenger hunt.

Set up OpsTrails in 5 minutes. Answer “what changed?” in seconds.

No credit card required