Customer stories

How teams route, govern and occasionally rescue their AI spend with SwitchGate. Illustrative stories with placeholder figures — real logos land with the console launch.

N Norlite Assurance

Norlite gave 60 underwriters AI without giving finance a heart attack

Insurance · Québec City · 400 employees

Norlite's underwriting teams were early AI adopters — too early, in a sense. Three departments held three different provider accounts, keys lived in shared vaults, and the monthly reconciliation meeting had become "an archaeology exercise," as their platform lead puts it. Nobody could say what a single quote-summarization actually cost.

They moved every workload behind SwitchGate in a two-week migration that was mostly deleting code: one base URL, keys reissued to named underwriters, a $75 monthly budget per user, and claude-sonnet locked as the only model for anything touching client data. Francophone client correspondence now routes through French-aware auto and reads, in their words, "like it was written in Lévis, not translated in a hurry."

“The ledger ended a standing argument between engineering and finance. Every call has a cost, every cost has a name, and the reconciliation meeting is now eleven minutes long.”
— Platform Engineering Lead, Norlite Assurance

11 min

monthly cost reconciliation, down from a full afternoon

60

underwriters with personal budgets and locks

0

shared API keys remaining

P Papineau Games

Papineau's NPC dialogue agents stopped eating the studio budget

Gaming · Montréal · 45 employees

Papineau runs LLM-driven NPC dialogue in a live multiplayer title — thousands of small completions a minute, latency-sensitive, and famously vulnerable to the failure mode every agent team knows: a dialogue loop that retries itself into a four-figure night. Their previous setup discovered these loops on the invoice.

On SwitchGate, the kill switch discovered the next one at 2:13 a.m. and paused the offending key before it spent its fifth dollar. Dialogue traffic runs on fast, cheap models through cross-provider failover (players notice a 900 ms stall; they do not notice a provider swap), while the writers' room drafts lore on frontier models under a separate team budget. Cache hits on repeated barks bill zero.

“The breaker tripped, the pager stayed quiet, and I read about the whole incident over coffee. That's the correct amount of drama for a retry loop.”
— Lead Gameplay Engineer, Papineau Games

$4.87

cost of the last runaway loop, down from ~$3,100

38%

of dialogue traffic served from cache at 0 credits

2

provider outages invisible to players last quarter

C ClinChart Santé

ClinChart kept clinical notes on-prem and still shipped AI features

Health tech · Toronto & Montréal · 120 employees

ClinChart's product summarizes clinical notes — data their compliance team rightly refuses to send to a third-party model API. For a year, "on-prem or nothing" meant "nothing shipped," because self-hosting a model was easy but wiring it into products, budgets and audit trails was not.

The device agent changed the shape of the problem. Their fine-tuned Qwen deployment stays in their VPC on their GPUs; the agent's outbound tunnel makes it callable as private/clinchart/notes-qwen through the same API their teams already use for non-sensitive workloads on cloud models. One catalog, one ledger, two very different data paths — and the audit export finally satisfies both the CISO and the auditors in the same quarter.

“Compliance asked where the prompts go. For clinical data the answer is now 'nowhere' — our own racks, full stop — and it's the same API our developers use for everything else.”
— VP Engineering, ClinChart Santé

100%

of clinical-note inference inside their own VPC

1

API for private and cloud models combined

6 wks

from agent install to feature in production

In their words

Short reviews from around the gateway

“Burnable keys turned our 300-student AI course from a liability waiver into a CSV export.”
Professor of Computer ScienceUniversité fictive de Montréal
“We benched our own fine-tune against three frontier models on the council workflow. It lost, honestly, and that saved us a quarter of roadmap.”
CTORuisseau Robotics
“Switching took twenty minutes including the coffee. The base URL really is the only change.”
Staff EngineerBaffin Analytics
“Credits that don't expire means our grant money doesn't evaporate on a fiscal-year boundary.”
Research DirectorInstitut Boréal
“The French routing isn't a checkbox. Our Québécois users noticed the difference in a week.”
Head of ProductClavarder.io
“Finance reads the ledger directly now. I have been removed from that email thread, which is the greatest feature of all.”
Engineering ManagerTundra Freight

Write the next one

Every story above starts with the same line of code.