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.
| Signal | Devin Oncall | Squasher |
|---|---|---|
| Alert investigation | Included: Responders | Included: AI triage |
| Fix pull requests | Included: Tested, with video | Included: On Team and up |
| Telemetry storage | Not offered or not listed: Reads your tools | Included: Stored |
| Uptime checks | Not offered or not listed: Not listed | Included: Monitors |
| Status pages | Not offered or not listed: Not listed | Included: Every plan |
| On-call schedules | Not offered or not listed: Uses PagerDuty | Partly: Beta |
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.
TypeError: Cannot read properties of undefined (reading 'amount')
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
9f2c41e8a0b7d3c6Issue
- Status
- Unresolved
- Priority
- High
- Environment
- production
- Service
- checkout-api
- Assignee
- Squasher AI
Workflow
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.
- 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.
Send errors
Install an SDK, or keep a Sentry SDK and change the DSN.
Quickstartbun add @squasher-ai/nodeAdd monitors
HTTP checks for endpoints, heartbeats for jobs, and a query monitor on error volume.
Route the incidents
Send them to Slack or PagerDuty, where your team, or Devin, picks them up.
Notification routing
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 -yQuestions, 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.
Keep exploring.
Start with the evidence.
Send one service to Squasher and read the first triage on a real issue.
Free plan. No credit card required.


