Your data is silently breaking.

You define SQL checks against your production database. We monitor the results, detect anomalies, and alert you when something breaks.

Start Monitoring Now

Your servers have uptime monitors. Your data should too.

Define Checks with SQL

--- Select the full count of
--- users from yesterday
SELECT COUNT(*)
FROM users
WHERE DATE(date_joined) =
CURRENT_DATE - INTERVAL '1 day';

Track daily events, missing data, or invalid records using your own SQL queries.

View Example Check

Automated Scheduling

Active New User Check
8AM UTC
Every day
Last run: 2 min ago
543 runs total
Custom cron: 0 8 * * *
✓ 539 ✗ 4

Schedule checks to run from every minute to once a month, with custom cron expressions for advanced needs.

Visualize Results

Spot anomalies and understand trends over time.

Instant Alerts

User registrations dropped 60% today
Sun, May 16 at 8:00 AM
All checks passed on last run
Sat, May 15 at 8:00 AM

Get notified through multiple channels when checks detect anomalies in your data.

Simple Pricing

Straightforward plans with everything you need.

Personal

For testing and side projects

$0

  • 10 checks
  • 1 database connection
  • Daily frequency
  • Email alerts
  • 30-day rolling history

Team

Everything you need for production

$15/mo

  • 100 checks
  • 10 database connections
  • Every minute scheduling
  • Email + Slack alerts
  • 365-day rolling history
  • Team members

Catch broken data before it shows up on your customer reports.

What We Support

QueryCanary works with your production databases — no installs, no SDKs, just secure, read-only SQL.

Database Engines

MySQL

PostgreSQL

Supported
MySQL

MySQL

Supported
ClickHouse

ClickHouse

Supported
SQL Server

SQL Server

Coming Soon
MongoDB

MongoDB

Coming Soon

Connection Methods

Direct TCP

Connect with host, port, and credentials.

Supported

SSH Tunnel

Securely connect via a bastion host using SSH keys.

Supported

TLS / SSL

Encrypted connection with `sslmode=require` or similar.

Supported

VPN / Private Agent

Self-hosted agent inside your network.

Coming Soon

Don’t see your setup? We’re actively expanding support. Let us know what you need →

Start Monitoring in Minutes

No credit card required. Connect your database and create your first check in under 5 minutes.

Get Started for Free