Unified API
200+ models behind one endpoint. Swap models without changing a line.
- Stable request and response schema
- Tools, streaming, and structured output everywhere
- Version pinning with deprecation windows
Vantafold is the unified inference and orchestration layer for teams building serious AI products. One API. Every model. Production-grade.
# pip install vantafold
from vantafold import Vantafold
client = Vantafold(api_key=os.environ["VANTAFOLD_API_KEY"])
response = client.reason(
model="auto",
input="Reconcile these ledgers and explain the variance.",
tools=[ledger_lookup],
budget={"max_cost_usd": 0.25, "max_latency_ms": 3000},
)
print(response.output_text)
print(response.route.model, response.usage.cost_usd)
The infrastructure behind modern AI teams.
Vantafold sits in the request path so your application code stays stable while the model landscape underneath it keeps moving.
200+ models behind one endpoint. Swap models without changing a line.
Automatic model routing for cost, speed, and quality.
Trace every call, token, and dollar in real time.
Vantafold runs across multiple regions with active-active failover. The gateway autoscales ahead of traffic, and the router keeps a warm pool of capacity so the first request of a spike costs the same as the millionth.
Typed SDKs, streaming by default, and the same endpoint in every language. No proxy config, no per-provider branching.
from vantafold import Vantafold
client = Vantafold()
stream = client.reason.stream(
model="auto",
input=[{"role": "user", "content": "Summarize this contract."}],
routing={"optimize": "quality", "fallback": ["frontier-lg", "oss-70b"]},
)
for event in stream:
if event.type == "output_text.delta":
print(event.delta, end="")
import { Vantafold } from "@vantafold/sdk";
const client = new Vantafold({ apiKey: process.env.VANTAFOLD_API_KEY });
const stream = await client.reason.stream({
model: "auto",
input: [{ role: "user", content: "Summarize this contract." }],
routing: { optimize: "quality", fallback: ["frontier-lg", "oss-70b"] },
});
for await (const event of stream) {
if (event.type === "output_text.delta") process.stdout.write(event.delta);
}
curl https://api.vantafold.ai/v1/reason \
-H "Authorization: Bearer $VANTAFOLD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "auto",
"input": "Summarize this contract.",
"routing": { "optimize": "quality" },
"stream": true
}'
The controls your platform and compliance teams ask for, available from day one.
SAML 2.0, OIDC, and SCIM provisioning with role-based access down to the project.
Controls mapped to SOC 2 Type II, with audit logs and evidence export on request.
Run the gateway and router inside your VPC, or in a single-tenant region we operate.
A shared channel with the engineers who operate the platform, plus response-time SLAs.
Pin storage and inference to the US, EU, or UK. Zero-retention mode is one flag.
Per-team budgets, hard spend caps, and alerts that fire before the invoice does.
We moved four services onto the unified API in a week. The routing config replaced about 2,000 lines of provider-specific glue, and our p95 dropped along the way.
The traces are the part I did not expect to care about. Being able to see cost per feature, per customer, changed how we scope roadmap work.
We ran a model migration with shadow traffic for two weeks and cut over with no incident. Previously that would have been a quarter of work.
No seat minimums. Model costs are passed through at provider rates.
For prototypes and side projects.
For teams running AI in production.
For regulated and high-volume workloads.
Backed by operators from the teams who built modern AI infrastructure.
Free to start. Production-ready when you are.
No credit card required · SOC 2 aligned · Deploy in your VPC