Skip to content

An AI responder, with its own evidence.

Devin Oncall investigates alerts with the telemetry tools you already run. Squasher stores the errors, logs, traces, and checks itself, so triage starts from data in one project.

Free plan. No credit card required.

Devin Oncall and Squasher, signal by signal, from public pages checked 2026-10-20.
SignalDevin OncallSquasher
Alert investigationIncluded: RespondersIncluded: AI triage
Fix pull requestsIncluded: Tested, with videoIncluded: On Team and up
Telemetry storageNot offered or not listed: Reads your toolsIncluded: Stored
Uptime checksNot offered or not listed: Not listedIncluded: Monitors
Status pagesNot offered or not listed: Not listedIncluded: Every plan
On-call schedulesNot offered or not listed: Uses PagerDutyPartly: Beta
IncludedCosts extraPartlyNot offered or not listedChecked 2026-10-20.

Devin works across your tools. Squasher is one tool.

Devin is an agent on top of a stack. Squasher is the stack for errors, telemetry, checks, and incidents, with AI triage in it.

Devin Oncall

Pick Devin Oncall when

  • Your telemetry already lives in Datadog, New Relic, Sentry, Grafana, or Dynatrace, and stays there.
  • You want an agent that joins incident channels and keeps a live incident document.
  • You want memory that grows for each responder and for the organization.
  • You want pull requests with video evidence of the fix.

Squasher

Pick Squasher when

  • You do not have an observability stack yet, or want fewer tools in it.
  • You want the error, the logs, and the failing check stored in the same place as the triage.
  • You want uptime monitors and a status page next to the incidents.
  • You want the AI price inside the plan, with no seat fees.

Devin Oncall and Squasher, feature by feature.

Both investigate and open pull requests. They differ in where the data lives.

Starts from

Devin Oncall
Slack and Teams channels, and PagerDuty incidents
Squasher
New production issues and incidents in Squasher

Reads

Devin Oncall
Your telemetry tools, code, deploys, and runbooks
Squasher
The issue for triage; logs, traces, and replays through the Squasher Agent

Live incident document

Devin Oncall
Yes
Squasher
No

Alert noise

Devin Oncall
Groups and deduplicates alerts
Squasher
Repeat alerts update one incident

Fix pull requests

Devin Oncall
A tested pull request with video evidence
Squasher
After your tests pass, on Team and up

Stores telemetry

Devin Oncall
Not listed
Squasher
Errors, logs, traces, metrics, and replays

Uptime checks and status pages

Devin Oncall
Not listed
Squasher
Monitors, heartbeats, status pages

Paging

Devin Oncall
Escalates through PagerDuty and Slack
Squasher
Beta on-call; PagerDuty destination

Price

Devin Oncall
No separate Oncall price listed
Squasher
One plan, no seat fees

Devin Oncall facts checked 2026-10-20 on Devin Oncall’s own pages: Devin Oncall, Devin Oncall launch, Devin pricing, Devin release notes, Devin PagerDuty docs. Squasher facts come from our docs and pricing.

Triage that starts from stored data.

Squasher keeps the errors and the telemetry, and runs AI triage on each new production issue on every plan.

  • AI triage names the likely cause, the impact, and a next step.
  • The Squasher Agent reads logs, traces, and replays when you ask.
  • Nothing to connect first: the data arrives through SDKs, drains, and OTLP.
AI triage
app.squasher.ai/acme/checkout-api/issues/c4e1a92f

TypeError: Cannot read properties of undefined (reading 'amount')

Review impact, context, and the next response action.

HighUnresolvedError

AI triage

checkout-api throws a TypeError in production when it reads amount from an undefined value: 1,339 events in 12 minutes. Likely cause: a price is read before it has loaded. Impact: high, the failing requests are checkouts. Next step: guard the read of amount and wait for the price.

Events
1,339
First seen
12 min ago
Last seen
1 min ago

Fingerprint

9f2c41e8a0b7d3c6

Issue

Status
Unresolved
Priority
High
Environment
production
Service
checkout-api
Assignee
Squasher AI

Workflow

BookmarkSubscribeRun AI triageCreate fix

Example issue

Checks that open the incident.

Monitors and query thresholds open incidents themselves, so there is something to investigate.

  • HTTP, keyword, TLS, TCP, DNS, heartbeat, and query monitors.
  • The monitor resolves the incident when it recovers.
  • Status page components follow the same monitors.
Uptime monitoring
  • checkout-api
  • pricing
  • web
  • webhooks
  • 30 checks · 3 regions1 failed · incident opened
  • SEV-2checkout-api: error burstInvestigatingIdentifiedResolved
  • SEV-3Webhook deliveries failing with 502Monitoring
  • SEV-4Slow pricing queryResolved

Example monitors and incidents.

Agent plans, or one plan.

Devin lists general plans with no separate Oncall price. Squasher includes AI triage in each plan.

Devin Oncall

List prices from their pricing page

Free
$0
Self-serve, to try Devin
Pro
$20/month
Included quota, then on-demand credits
Max
$200/month
Self-serve, with included quota and on-demand credits
Teams
$80/month + $40 per dev seat
Up to 200 users
Enterprise
Custom
Billed in Agent Compute Units at a contract rate

Squasher

Monthly plans. No per-seat price.

Free
$0/month
10K errors, 5 GB of logs, traces, and metrics, 1K replays, 30-day error history
Pro
$29/month
150K errors, 100 GB of logs, traces, and metrics, 10K replays, 90-day error history
Team
$99/month
750K errors, 250 GB of logs, traces, and metrics, 40K replays, 90-day error history
Scale
$299/month
3M errors, 1 TB of logs, traces, and metrics, 150K replays, 90-day error history

How to compare

  • Devin's pricing page does not list Oncall as its own line.
  • Devin Oncall reads the tools you already pay for. Count those in the total.
  • Squasher plans include errors, telemetry, replays, and monitor checks.

Devin Oncall facts checked 2026-10-20 on Devin Oncall’s own pages: Devin Oncall, Devin Oncall launch, Devin pricing, Devin release notes, Devin PagerDuty docs. Squasher facts come from our docs and pricing.

Give the agent one place to look.

Send one service's errors and logs to Squasher, add monitors, and route the incidents.

  1. Send errors

    Install an SDK, or keep a Sentry SDK and change the DSN.

    bun add @squasher-ai/node
    Quickstart
  2. Send logs and traces

    Point OpenTelemetry or a platform log drain at Squasher.

    OpenTelemetry
  3. Add monitors

    HTTP checks for endpoints, heartbeats for jobs, and a query monitor on error volume.

  4. Route the incidents

    Send them to Slack or PagerDuty, where your team, or Devin, picks them up.

    Notification routing
Paste into your coding agent
Install Squasher for this project. If Squasher skills or MCP are not configured in this agent environment, run `bash <(curl -fsSL https://squasher.ai/install.sh) --agents -y`. Then read https://skills.squasher.ai/squasher-onboard/SKILL.md, map every runnable app/service/worker/frontend/agent in the repo, choose the matching Squasher SDK, log drain, OTLP, or Agent SDK path, initialize with SQUASHER_API_KEY and SQUASHER_PROJECT_ID from environment variables, send one real verification event, and report the files changed plus the verification step. Do not hardcode or reveal real API keys.
bash <(curl -fsSL https://squasher.ai/install.sh) --agents -y

Questions, answered.

What is Devin Oncall?

An AI on-call agent from Cognition, generally available since October 2026. Responders watch Slack or Teams channels and PagerDuty incidents, investigate with your telemetry tools, code, deploys, and runbooks, and post a likely root cause. When a fix is needed, Devin opens a tested pull request.

Is Squasher a Devin Oncall alternative?

They overlap on AI investigation and fix pull requests, but they sit in different places. Devin works on top of tools you already run, such as Datadog, Sentry, and Grafana. Squasher stores the errors, logs, traces, and checks itself, and opens the incident from them.

Can I use both?

Yes. Route Squasher incidents to a Slack channel or to PagerDuty, where Devin responders can pick them up. Devin can also read Sentry, and Squasher accepts events from Sentry SDKs.

How is each one priced?

Devin's pricing page lists plans from $20 a month and does not list a separate Oncall price. Squasher's AI triage is on every plan, inside each plan's allowance, and fix pull requests are on Team and up. Checked 2026-10-20.

What does Devin do that Squasher does not?

Devin joins incident channels and keeps a live incident document, keeps memory for each responder and organization, reads tools such as New Relic and Dynatrace, and attaches video evidence to its pull requests.

Start with the evidence.

Send one service to Squasher and read the first triage on a real issue.

Free plan. No credit card required.