One OpenAI-compatible API. 100+ models. Canadian data residency, PIPEDA compliance, and intelligent routing — built for the government and enterprise buyers who can't afford to route their prompts through Seattle.
One API key. One endpoint. 100+ models. Change the base URL and go.
https://northgate-ai.polsia.app/v1# pip install openai from openai import OpenAI client = OpenAI( api_key="ngk_your_key_here", base_url="https://northgate-ai.polsia.app/v1", ) response = client.chat.completions.create( model="gpt-4o-mini", messages=[{"role": "user", "content": "Hello from Canada"}], max_tokens=100, ) print(response.choices[0].message.content)
// npm install openai import OpenAI from 'openai'; const client = new OpenAI({ apiKey: 'ngk_your_key_here', baseURL: 'https://northgate-ai.polsia.app/v1', }); const res = await client.chat.completions.create({ model: 'gpt-4o-mini', messages: [{ role: 'user', content: 'Hello from Canada' }], max_tokens: 100, }); console.log(res.choices[0].message.content);
# Routes automatically to cheapest available provider curl https://northgate-ai.polsia.app/v1/chat/completions \ -H "Authorization: Bearer $NORTHGATE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-4o-mini", "messages": [{"role": "user", "content": "Hello from Canada"}], "max_tokens": 100 }'
# pip install northgate-sdk from northgate import NorthgateClient client = NorthgateClient(api_key="ngk_your_key_here") response = client.chat.completions.create( model="gpt-4o-mini", messages=[{"role": "user", "content": "Hello from Canada"}], ) print(response["choices"][0]["message"]["content"])
Powered by Groq, Anthropic, OpenAI, and Together AI · Rate-limited · No data stored
Every token processed stays in Canada. No exceptions, no waivers, no compliance asterisks. Servers located exclusively in Canadian data centres.
Route by cost, latency, or performance. Set fallback chains so your application never fails silently. Automate model selection without touching your code.
One endpoint, 100+ models. Change the base URL and your existing code works. No new SDKs, no rewrites, no vendor lock-in on our side either.
Built for Canadian public services, federal agencies, and Quebec enterprises. Native support for both official languages in documentation, UI, and routing logic.
PIPEDA-aligned from day one. SOC2 Type II in progress. Audit logs, data retention policies, and consent management built into the architecture, not bolted on.
Per-request cost tracking, latency distributions, token usage by model and team. Know exactly what your AI pipeline is spending — before the bill arrives.
No per-seat fees. No surprise invoices. Just transparent routing costs with Canadian data sovereignty baked in.
For individual developers evaluating sovereign AI routing. No credit card required.
For development teams building production AI products. Full model access, team management, and PIPEDA compliance.
For government agencies, financial institutions, and large enterprises with compliance and sovereignty requirements.
Every routing decision, every log entry, every data transit path is designed from the ground up around Canadian privacy law. PIPEDA alignment is built into the routing layer — not applied as an afterthought compliance add-on when an enterprise buyer sends a questionnaire.
NorthGate handles the compliance complexity so your team can focus on shipping AI features — not answering security questionnaires.
Every request is logged with hashed IP addresses, no raw prompts stored, and a 2-year audit trail that satisfies Privacy Impact Assessments. Your legal team will love the documentation.
OSFI and provincial regulator expectations baked in. Full request provenance with provider attribution, token counts, and latency — all queryable for internal and external audits.
Prequalified for federal and provincial procurement frameworks. Data sovereignty is contractual, not just a marketing claim — backed by neon-hosted infrastructure in Canada.
NorthGate is OpenAI-SDK compatible — swap your base URL and everything works. Deeper integrations for orchestration frameworks and workflow tools are shipping soon.
Use NorthGate as your ChatOpenAI base URL — no code changes required.
Point any OpenAI-compatible LLM at NorthGate with a single config line.
Set base_url to NorthGate — all existing OpenAI calls route through Canada.
Wire NorthGate into any LangGraph agent graph as the compliant LLM node.
Route Slack AI summaries and bots through NorthGate for Canadian compliance.
Coming soonTrigger compliant AI actions in any Zapier workflow via NorthGate's API.
Coming soonUse NorthGate as the AI provider in any n8n automation workflow.
Coming soonConnect Flowise chatflow nodes to NorthGate for sovereign model routing.
Coming soonFrom fintech startups to government agencies, teams are building compliant AI products with NorthGate.
"We migrated our entire RAG pipeline to NorthGate in an afternoon. The Canadian data residency was a checkbox requirement from our legal team — NorthGate made it effortless."
"The multi-provider fallback is a life-saver. When Groq had a hiccup last month, our agents seamlessly switched to Together AI with zero code changes."
"PIPEDA compliance used to mean weeks of review. With NorthGate's audit logs, our last compliance audit took two hours. The audit trail is built in."
"Best-in-class DX for an AI gateway. The OpenAI SDK compatibility meant our existing LangGraph agents worked immediately — no rewrites, no surprises."
"The most consequential AI infrastructure decision a Canadian enterprise makes this decade isn't which model to use. It's where that model runs."
New open-weight releases, premium model drops, and Canadian-region optimizations — we'll let you know the moment they ship.
We respect your inbox — PIPEDA-aligned, no spam.