Get started

Overview

xKiro is an AI gateway. You send a request in a format you already know; it reaches the model you asked for, across several providers.

One integration

Many vendors behind a single base URL, key and billing account.

Automatic failover

If a route is unavailable, the next one is tried before you see an error.

Predictable pricing

You always pay the price of the model you requested.

Safe retries

Duplicate requests and dropped connections do not bill you twice.

Two dialects#

Every model is reachable through both request formats. Which one you use is a question about your SDK, not about the model.

  • OpenAI Chat CompletionsPOST /v1/chat/completions. See the reference.
  • Anthropic MessagesPOST /v1/messages. See the reference.

How a request is routed#

A request names a model, not a provider. xKiro resolves the model to one or more routes and tries them in order. Two distinct things can happen, and they have very different consequences:

The model you asked for is reached through another route. Invisible to you: the answer comes from the model you named.

What you can build#

Two things to know before you build#

  • Blocking requests are cut off at 95 seconds. Anything longer must stream.
  • Model IDs carry a vendor prefix. openai/gpt-5.6-sol, not gpt-5.6-sol. Two vendors can ship similarly named models, and guessing on your behalf would bill you for the wrong one.

Ready? Quick start takes about a minute. Coming from another provider? Migrate to xKiro.

Was this page helpful?