case studies
Stop a Deploy When an AI Model Your App Calls Is Retired
Picture a support app that calls gpt-4.1 for its answer drafts and o4-mini for tagging tickets. The model names sit in a config file and in a couple of prompts. Nobody on …
AI providers retire models and change their limits and prices. Databases drift when someone changes them outside the migrations. RadarModel AI reads each provider's model list and RadarModel Schema reads your database schemas, on a schedule, and both warn you about what would break your app. Small binaries, open source, Apache 2.0.
4 providers
OpenAI, Anthropic, Google and OpenRouter, read the same way
14
Ways a provider's answer was broken in the tests, each run three times, none reported as a removed model
3 databases
Postgres, MySQL or MariaDB, and SQLite, read without ever writing to them
2,000 tables
Scanned in 0.41 seconds on Postgres, and a dropped one found on the next scan
From the test results recorded on GitHub on October 17, 2026.
case studies
Picture a support app that calls gpt-4.1 for its answer drafts and o4-mini for tagging tickets. The model names sit in a config file and in a couple of prompts. Nobody on …
case studies
An agency builds chat features for a dozen clients and routes them all through OpenRouter. One client runs on Claude Sonnet, two on GPT-4o-mini because they’re …
case studies
A shop runs its orders on Postgres. Migrations live in the repo and go out with each release. Then come the nights when they don’t: checkout is slow, someone adds …
case studies
Release day for a team on MySQL. The new code has been tested on staging for a week, and staging has had the release’s migrations for a week. The question before …
explainer
It’s 2 a.m. and checkout is timing out. Someone finds the slow query, adds an index on production by hand, and the graphs go green. Nobody writes a migration for …
release
RadarModel 0.2 adds a second command, radarmodel-schema. It reads the live schema of a Postgres, MySQL, MariaDB or SQLite database, keeps it, reads it again later and …
testing
A drift detector earns trust slowly and loses it in one night. Report a dropped table that’s still there and the alert channel gets muted. So RadarModel …
explainer
Your app calls an AI model by name. It’s a string in a config file, gpt-4o or claude-sonnet-4-5, and it was right the day someone typed it. The model behind that …
release
RadarModel AI 0.1 is out. It reads the model lists of OpenAI, Anthropic, Google and OpenRouter, compares each with the last one it saw, and tells you when a model your …
Teams running AI or databases in production, and anyone who wants another provider or database covered or has a question about the tools, are welcome to write.