AI infrastructure

One runtime for every model.

Jancux routes, runs, and observes AI agents across 40+ model providers — behind a single, stable API. Swap models without rewriting your stack.

Python · TypeScript · REST · OpenAI-compatible endpoint

agent.py
from jancux import Runtime

rt = Runtime()
# "auto" picks the best model per request
agent = rt.agent(
  model="auto",
  tools=[search, sql, http],
  budget="$0.05/req",
)

out = agent.run(
  "Summarise Q3 churn risk."
)
print(out.text)
→ routed to claude-sonnet · 41ms · $0.012 · 3 tools
40+Models
99.98%Uptime
<50msRouting overhead
1.2BTokens / day
Product

Everything between your app
and every model provider.

Stop rewriting integrations every time a new model ships. Jancux is the layer that stays stable while the frontier moves.

⚡

Unified inference

One endpoint, every provider. Automatic failover when a model degrades, native streaming, and full OpenAI-schema compatibility — drop-in for existing code.

  • OpenAI-compatible /v1/chat/completions
  • Automatic retry & provider failover
  • Structured output + tool calling
◎

Cost-aware routing

Set a spend policy per request, per tenant, or per workflow. Jancux picks the cheapest model that clears your quality bar — and shows you what it saved.

  • Per-request budget ceilings
  • Quality/latency/cost weighting
  • Hard spend caps & alerts
⌘

Agent runtime

Run multi-step agents with tools, memory, and deterministic retries. Long-running tasks survive deploys — state is durable, not held in a request loop.

  • Durable execution & resume
  • Tool sandboxing & permissions
  • Human-in-the-loop checkpoints
◫

Full observability

Every call traced: prompt, model, tokens, cost, latency, tool I/O. Attribute spend to a tenant, a feature, or a single user — no guessing at month end.

  • Per-call traces & replay
  • Cost attribution to tenants
  • Eval harness on live traffic
How it works

Three lines to production.

Point your existing client at Jancux and keep your model names. Migration is the part we removed.

01

Set your base URL

Replace https://api.openai.com/v1 with your Jancux endpoint. Every existing SDK keeps working — the request and response schemas are unchanged.

02

Pick a policy, not a model

Request model: "auto" with a budget and a quality floor. Jancux resolves it per request using live latency, price, and availability across providers.

03

Watch it, then tune it

Traces land in your dashboard within seconds. Replay any call, compare models on your real workload, and change routing rules without shipping code.

Why a gateway

What you stop maintaining.

ConcernDirect integrationsWith Jancux
New model supportRebuild per providerConfig change
Provider outageYour error budgetAutomatic failover
Cost controlPost-hoc invoicesPer-request ceilings
Agent durabilityBuild it yourselfDurable by default
Usage attributionManual taggingPer-tenant, per-call
Pricing

Priced on usage. No seat tax.

You pay a small routing fee on top of provider cost. Scales from a side project to production traffic without a plan change.

Developer
$0 / mo
For building and evaluating. Full API surface, soft limits.
  • Up to 1M tokens / mo
  • 40+ models
  • 7-day trace retention
  • Community support
Start free
Growth
Usage + routing fee
For teams running agents in production with real spend.
  • Unlimited tokens
  • Budget policies & hard caps
  • 90-day trace retention
  • Durable agent runtime
  • Email support, 24h SLA
Request access
Enterprise
Custom
For regulated teams needing isolation and procurement.
  • Single-tenant or self-hosted
  • SSO / SAML, audit logs
  • Custom data residency
  • Volume routing discounts
  • Dedicated support
Talk to us
About

Built by people who got tired
of rewriting integrations.

Jancux started as internal plumbing. We were running agents across several model providers and kept rebuilding the same glue: retries, fallbacks, cost tracking, tool plumbing. Every new model release meant another sprint of migration work that shipped no product.

So we extracted it. Jancux is that layer, productised — a model-agnostic runtime that treats providers as interchangeable and keeps your application code stable while the frontier moves underneath it.

We are a small, engineering-led team based in Indonesia, building AI infrastructure for teams that need to move quickly without betting their architecture on one vendor.

Founded2024
HeadquartersMedan, Indonesia
TeamEngineering-led, small
FocusAI infrastructure
Models supported40+
Contacthello@jancux.web.id

Get early access

We onboard a limited number of teams each week so we can support them properly. Tell us what you are building.