Features Pricing Docs
Log in Start free

Understand your errors
in seconds.

Two lines of code. Real issues grouped automatically, with stack traces, local variables, and AI-powered explanations—free forever.

Start free View docs

Free plan. No credit card required.

Works with Django, Flask, FastAPI, React, and Vue.

booboo.dev/acme/myapp/issues/31
OPEN production
DisallowedHost: Invalid HTTP_HOST header: 'api.myapp.com'
middleware.py in process_request
Events 1,247
First seen 3d ago
Last seen 2m ago
environment production
sdk booboo-sdk 0.9.0
runtime Python 3.12.1
AI Triage

Get an AI-powered analysis of this issue

Analyzing issue…
Real issue High confidence

Malicious or misconfigured client is sending requests with a spoofed Host header that isn't in ALLOWED_HOSTS. This is a security feature working as intended.

Verify ALLOWED_HOSTS includes all legitimate domains. If the traffic is from bots, consider adding rate limiting.

django/core/handlers/base.py in get_response
django/middleware/common.py in __call__
middleware.py in process_request
41 allowed_hosts = settings.ALLOWED_HOSTS
42 raise DisallowedHost(msg)
43
VARIABLES (6)
+ 3 more library frames
GET /
Headers (15)

You don't need observability. You need to know what broke.

Full story in one view.

django/middleware/common.py in __call__
middleware.py in process_request
41 allowed_hosts = settings.ALLOWED_HOSTS
42 raise DisallowedHost(msg)
Variables (4)
request <WSGIRequest: GET /settings/profile>
host 'api.myapp.com'
allowed ['app.booboo.dev', 'localhost']
msg 'Invalid HTTP_HOST header: api.myapp.com'
GET /settings/profile
Headers (4)
Host api.myapp.com
Accept */*
User-Agent Mozilla/5.0 (compatible; Googlebot/2.1)
Accept-Encoding gzip, deflate, br

Readable stack traces with code context.

See the exact line that crashed, with syntax highlighting and surrounding code.

Local variables captured at every frame.

See the exact state of your code when it crashed — no printf debugging needed.

Request + environment context.

Know the URL, headers, runtime version, and environment so you can reproduce fast.

Breadcrumbs and event timeline.

See what happened before the crash — HTTP calls, UI clicks, console logs, all in order.

Not sure what this error means?

Drop into an issue and get an explanation, likely cause, and a next step.

OPEN production
IntegrityError: UNIQUE constraint failed: accounts_user.email
views.py in signup_view · POST /signup
django/db/backends/utils.py in execute
django/db/backends/sqlite3/base.py in execute
views.py in signup_view
72 def signup_view(request):
73 email = request.POST['email']
74 User.objects.create(email=email)
75 return redirect('/dashboard')
VARIABLES (4)
+ 2 more library frames
AI Triage Real issue High confidence

A user tried to register with an email address that already exists in the database. The signup view creates users without checking for existing accounts first.

  1. No uniqueness check before calling User.objects.create()
  2. Missing form-level validation for duplicate emails
  • Use get_or_create() or check User.objects.filter(email=email).exists()
  • Add a unique constraint validation message to the signup form

Fix one issue—not 500 duplicates.

Identical errors are grouped automatically by stack trace fingerprint.

AttributeError: 'NoneType' object has no attribute 'id'2m ago
AttributeError: 'NoneType' object has no attribute 'id'2m ago
AttributeError: 'NoneType' object has no attribute 'id'3m ago
AttributeError: 'NoneType' object has no attribute 'id'4m ago
AttributeError: 'NoneType' object has no attribute 'id'5m ago
AttributeError: 'NoneType' object has no attribute 'id' 142 events

Install in minutes.

Add two lines and start tracking errors.

pip install booboo-sdk
import booboo booboo.init("your_dsn_here")
npm install @booboo.dev/js
import { init } from '@booboo.dev/js' init({ dsn: 'your_dsn_here' })
Django Flask FastAPI React Vue

Lightweight SDK. Safe for production.

Send alerts where you already work.

Get notified the moment something breaks — in the tools your team already has open.

B
booboo.dev APP 2:34 PM
IntegrityError: UNIQUE constraint failed: accounts_user.email
Project myapp
Events 142
Environment production
Culprit views.py in signup_view
Slack Rich alerts with error details
Discord Post to any channel
Webhooks HMAC-signed payloads to any URL
2 lines to start tracking errors
< 50ms SDK overhead per request
AI triage included on every plan

Start free. Scale when you need to.

Free

€0/mo
  • Unlimited projects
  • 5,000 events / month
  • 7-day retention
  • 1 team seat
  • AI-assisted explanations
Create your free account
Most popular

Starter

€12/mo
  • Unlimited projects
  • 50,000 events / month
  • 30-day retention
  • 5 team seats
  • AI-assisted explanations
Start with Starter

No surprises. No per-seat charges that balloon. Start free, upgrade when you grow.

Stop guessing. Start understanding.

Install in minutes. See your first grouped issue instantly.

Start free View documentation