Illustrative figures. Replace with your own.
In production at
The problem
Replace three vendors and a spreadsheet.
Most teams buy routing from one company, evals from another, and observability from a third. Then quality drops on a Tuesday and nobody can prove which change caused it. Plinth is all three, sharing one trace.
The stitched stack
Plinth

Architecture
What actually happens to a request.
Six steps, and the only one we add latency to is measured in single-digit milliseconds.
Built for
Four teams, one integration.
The reason people pick Plinth changes depending on who is asking. Here is the honest version for each.

AI product teams
Platform & infra
Agencies
Open source
Ship features without owning the plumbing.
Why they pick Plinth
You wanted to build a product, not a routing layer, a retry policy, and an eval harness. One endpoint covers all three, and the eval gate means a prompt change cannot quietly degrade the thing you shipped last week.
Typical result
Corvid Labs caught four regressions in a quarter. None reached a user.

Evals
contracts.yaml
CI
▲ Gate failed. Score dropped 0.05 from the previous run.
0.87
threshold 0.92 · 340 cases
CASE
GRADER
EXPECTED
SCORE
bol-0042
schema
valid
1.00
bol-0117
similarity
≥ 0.90
0.71
bol-0288
rubric
≥ 0.85
0.63
bol-0341
schema
valid
1.00
Benchmarks
Pick a model on numbers, not vibes.
The same request, run nightly against every model we route to. Sort by cost, latency, or quality. Change your mind the moment the numbers do.
MODEL
CONTEXT
IN $/M
OUT $/M
P50
QUALITY
Illustrative data. Replace with your own.
Customers
Proof, with numbers attached.
Five teams, what they were paying before, and what changed after. Every figure came out of their own dashboard.
Integrations
Change one base URL. Keep the rest of your code.
Official SDKs for Python, TypeScript, Go, and Ruby. An OpenAI-compatible endpoint if you would rather not change anything at all.
py
Python
ts
TypeScript
go
Go
rb
Ruby
{ }
REST
>_
CLI
gh
GitHub Actions
dk
Docker
tf
Terraform
wh
Webhooks
db
Warehouse export
ot
OpenTelemetry
Quickstart
Your first call takes two minutes.
Four steps, and the last one is looking at what just happened.
02
03
04
Recently shipped
We ship every week.
12 Aug
ADDED
7 DAYS
5 Aug
ADDED
7 DAYS
29 Jul
IMPROVED
Questions
The ones that come up first.
Do you mark up provider pricing?
No. Provider cost appears on your invoice at the price the provider charges us. Our $0.40 and $1.20 lines are the only things we make money on, which is why we have no reason to route you somewhere expensive.
What happens when a provider goes down?
Do I have to use the router?
How long does migrating take?
What do you do with our prompts?

















