x-inference-provider-url.
Jump to: Tracing integrations · Gateway integrations · Routing headers · OpenAI-compatible providers
Traces Integrations
Traces integrations use the@inference/tracing (TypeScript) or inference-catalyst-tracing (Python) SDK to collect OpenInference-shaped spans directly from LLM SDKs, agent frameworks, and your own orchestration code. A single setup() call instruments the providers or frameworks you enable. Spans are exported over OTLP and grouped in Catalyst by service, trace, and task.
Use Traces when you need:
- Full agent run trees, not just individual requests
- Tool calls, tool results, and multi-step framework spans
- Visibility into work that never touches the Catalyst gateway (local models, custom routing, non-HTTP orchestration)
Traces overview
Learn what gets captured and how to get started with Catalyst Tracing.
Browse Tracing Integrations
Gateway Integrations
Gateway integrations route requests through the Catalyst gateway with a one-line base URL change. You keep your existing provider API keys. Your Catalyst project API key authenticates requests to the gateway, and a small set of headers control routing, environments, and task grouping. Because requests flow through the gateway, Catalyst can measure performance metrics that are invisible to application code: time to first token (TTFT), tokens per second, and end-to-end latency across providers. These are captured automatically without any changes to your request logic.Gateway overview
Routing headers, supported providers, and the full Gateway setup reference.
Browse Gateway Integrations
Routing Headers
Supported OpenAI-compatible Provider URLs
Any OpenAI-compatible provider can be used via thex-inference-provider-url header, even when it does not have a dedicated guide in the catalog yet.
For regional Vertex AI endpoints, use
https://{location}-aiplatform.googleapis.com/v1/projects/{project}/locations/{location}/endpoints/openapi instead of the global host.