Claude Code Compatible

Make your data team get quality assurance right.

CAT is an AI-native data quality toolkit, so you know whether to ship, or not yet. Every time.

Download CAT StudioRead documentation

CAT CLI available for Windows, macOS and Linux

CAT Studio
Not runCustomers match the CRM
Not runOrders match the shop
Not runYesterday’s payments all arrived
Not runInvoices match SAP
Not runOrder totals add up to their items
Not runPaid invoices are closed
Not runEach invoice belongs to a real order
Not runNo customer is missing a sales region
Not runNothing overdue is already paid
Not runPrices follow the price list
Not runVAT rates are valid for the customer’s country
Not runOpen balances agree with SAP
Not runLast month stays closed
Passed0
Failed0
Total13
Project13
Pass rate—
Duration—
Finished—
CAT Pilot
Reply
AnthropicClaude Sonnet 5.5

Trusted by data teams at

  • Swiss Re
  • Dr.Max
  • UNIQA
  • Škoda

Why data teams stay with CAT
to keep their delivery routine rock solid

  • Work AI-native, for real

    Write and maintain your checks in plain words, or let your coding agent do it — the way data teams work today, not someday.

  • Test with shared practices

    No blank page: your data team writes, runs and reviews checks the same way — and nobody is lost anymore.

  • Use a toolkit, not a platform

    Run your checks where you already work — on your machine or in your pipeline — with no platform to roll out, administer or feed.

  • Release anytime, with confidence

    Verify your data as a reliable routine, release without fear — and earn the trust of the business.

Unit tests are
not enough.

See what a change did to the whole data solution, not just to what you touched: every layer downstream, every report finance opens on Monday.

What your data team can take on

Behind every great data team
is quality assurance done right.

brew install justcatit/cat/catcli

Or read the documentation

Revenue in the Sales report must match finance, month by month. Write a check for it.

Drafted. It reads like your rule:

Check:Revenue in the Sales report matches financeCompare:Sales report · Total Revenue, by monthwithFinance · invoices, by month
Expect:every month the same
PASS12 months compared · done at 1:03 AM
Finance now books refunds separately.

Updated one line — the finance side now subtracts refunds. Same rule, same name.

Expect:every month the same
PASS12 months compared · done at 1:06 AM

Wherever your data team works

Three ways into the same work. Pick the one that fits your data team today, and add another anytime, without rewriting a single test.

Claude Code running CAT data quality tests in the terminal

AI-native testing

Work with your coding agent

Claude Code or any coding agent writes, runs and maintains your checks — you review them like any other change. A CAT test is plain text in your repository, and the CAT CLI runs headless on Windows, Linux and macOS.

Windows · Linux · macOS

CAT Pilot in CAT Studio suggesting the next data issue to fix

Plain-words testing

Work in CAT Studio

A desktop app where the business can be part of data quality too. Say in plain words what should be true, and CAT Pilot — your AI assistant — turns your words into checks you can run and maintain — while building the context your agents work from. No code needed.

Windows · Microsoft Store · no admin rights

CAT tests running in an Azure DevOps pipeline

Continuous testing

Let it run on its own

Whatever you wrote with your agent or in CAT Studio runs in your pipeline unchanged — on every deployment, after every load, every night. Azure DevOps, GitLab, GitHub Actions, Jenkins or anything that runs a command — with every result ready to be picked up by your agents.

Azure DevOps · GitHub Actions · GitLab · Jenkins · any CI

One project file underneath all three — and it is yours.

Plain text in your repository: readable, reviewable and versioned like the rest of your work — and still yours, whatever tools come and go.

FAQ

Ship your data with evidence.
Sleep at night.

Just cat it — wherever your data team works.

brew install justcatit/cat/catcli

Or read the documentation

Get the CAT newsletter

Product news, how-tos, stories from data teams in the trenches— and where to meet us next.

Leave your email if you'd like to receive our newsletter. You can unsubscribe at any time.