Blog
Notes from inside the gateway
Engineering decisions, the reasoning behind them, and the ones we got wrong first. No launch announcements dressed up as insight.
Engineering12 August 2026 · 7 min read
Routing by price, latency or quality - what the scorer actually does
Automatic model selection sounds like magic until you have to debug it. Here is the whole decision, in the order it happens, with nothing hidden.
Read the postAPI design5 min read
Unknown fields should be errors, not silence
We used to drop API fields we did not recognise. It cost a developer an afternoon, so we made it a 400. A short argument for loud failure.
29 July 2026Reliability6 min read
What a fallback chain should actually do
Retrying a failed provider is easy. Knowing which failures deserve a retry, which deserve a different model, and which deserve an honest error is the hard part.
15 July 2026Want these when they land?
We email a post when there is one worth reading - a handful a year, never a newsletter. Turn it on in your account settings, or ask us at support@finalrouter.com.