Skip to main content
Kubox speaks both the OpenAI and the Anthropic API. If you already call either one, change the base URL and the key. Nothing else.

Get a key

1

Sign in to the console

Open app.kubox.cloud and sign in.
2

Add credits

Usage is billed per token against your credit balance.
3

Create a key

Create a key under Gateway. It starts with kbx_live_ and is shown once — copy it before you close the dialog.Give each app its own key. You can revoke one key without touching the others, set a spending limit on each, and see which key made every request.
Treat the key like a password. Pass it in an environment variable — never commit it.

Send a request

The base URL is https://api.kubox.cloud/v1.
The two commented lines are the whole migration. Streaming, tool calls, and the response shapes are unchanged.

Which models can I call?

The catalogue changes, so read it from the endpoint rather than this page:
Hosting differs per model. Some run on SCX infrastructure in Australia — check the location shown on the model you pick, rather than assuming it applies to the whole catalogue. Those are SCX’s claims about their own platform.

Choosing between the two APIs

Both routes reach the same models. Pick the one your code already uses.
The Anthropic SDKs send x-api-key rather than an Authorization header, so /v1/messages accepts both. It is the same Kubox key either way.

What else the endpoint does

Embeddings

OpenAI-compatible embeddings, billed on input tokens.

Transcription

Speech to text. Send multipart/form-data with a file and a model id.

Speech

Text to speech, returned as binary audio.

Models

The full catalogue available to your key.

Running it in your own boundary

Inference is one of three Kubox products. Run Kubernetes clusters in your own AWS account with a management plane, or give coding agents a sandbox with Coding Sessions.