Big catalogue. Built south of the border. We picked Canada.
Together AI runs one of the largest open-model clouds, with EU capacity on request. Runars runs the models Canadian teams ship, entirely in Canada.
Credit where due
Together is fast. On Artificial Analysis it's one of the quickest GLM-5.3 providers anywhere, and it powers some of the best-known AI products. If raw tokens per second is your only metric, they earn it.
Data residency
Zero border crossings.
Together offers EU data centres through its sales team. We couldn't find a Canadian option. On Runars, Canadian residency isn't a sales conversation. It's the default for every key.
- 1your app🇨🇦 Canada
- 2runars.ca/v1🇨🇦 Canada
- 3inference🇨🇦 Montreal · Calgary
- 4logs + prompt cache🇨🇦 Canada
border crossings: 0
Billing
Priced in dollars. Canadian ones.
Your invoice is in CAD with the right GST/HST/PST for your province, so finance doesn't reconcile a USD card charge against a moving exchange rate every month.
Compatibility
Keep your code. Change one URL.
Together is OpenAI-compatible. Runars is OpenAI- and Anthropic-compatible, so Claude Code and Anthropic-SDK agents work by changing one base URL.
client = Anthropic(
base_url="https://runars.ca",
api_key=os.environ["RUNARS_API_KEY"],
)
# OpenAI SDK works too — same key.Head to head.
The short version, row by row. Every Together AI claim links to a source at the bottom of the page.
Switch in one line.
Point your existing OpenAI or Anthropic SDK at Runars and keep your code. If we're not the right fit next to Together AI, we'll tell you.
base_url = "https://…"
base_url = "https://runars.ca/v1"Two minutes. No sales call.
Sources · checked 2026-09-25
- Together AI pricing
- Together AI — EU data centres
- Together AI — OpenAI compatibility
- Artificial Analysis — GLM-5.3 providers
Together AI is a trademark of its owner and is referenced here for comparison only. Competitor details change; check Together AI's site for current terms. Spotted something out of date? Tell us and we'll fix it.