BYOK is live — 1,000,000 free BYOK requests every month, no top-up required Learn more →

Frequently asked questions

Does the OpenAI SDK work?

Yes. Change base_url, api_key, and model — the official Python and Node.js SDKs, and any HTTP client, work as-is.

Which models are available?

45+ models from providers including Anthropic (Claude), OpenAI (GPT), Google (Gemini), DeepSeek, GLM, xAI (Grok), Kimi (Moonshot), Qwen (Alibaba), and MiniMax, plus video generation models billed per second. The full list with prices is on the Models page and grows as providers are onboarded.

Can I bring my own provider API keys?

Yes — BYOK lets you store your own provider keys so inference runs on your provider accounts and contract prices, with the platform as automatic fallback. The free plan includes 1,000,000 BYOK requests per month with up to 3 providers, and needs no top-up. See the BYOK page.

How does billing work?

Accounts are prepaid. Credits are purchased in USD and consumed per request at the per-token prices shown in the console. No subscription fee.

Which payment methods are supported?

Card payments run through Stripe Checkout, which accepts major credit and debit cards. Wise transfer (USD) is also supported: transfer to our Wise receiving account, declare it under Recharge in the console, and credits post after we match the incoming funds.

Is streaming supported?

Yes. Set stream=true and responses arrive in the OpenAI streaming format.

How are taxes and card fees handled?

Where applicable, tax is calculated by Stripe Tax at checkout based on the billing address, shown before payment, and recorded on the order. Card top-ups carry a payment processing fee (5.5%, or $0.80 minimum, shown before payment); credited amounts always equal the principal. The minimum card top-up is $5. Business customers can add tax IDs.

What happens when my balance runs out?

Requests are rejected without creating a negative balance. Set a balance alert in the console to get warned early.

Where do I see usage and statements?

The console provides a usage overview, per-model details, request logs, and CSV exports, filterable by project, API key, and model.

Why is my API key shown only once?

The platform stores only an irreversible digest of each key, never the plaintext. Save it to a secrets manager when you create it.

What if a key leaks?

Disable it in the console — it takes effect immediately — and create a replacement.

What happens during a provider incident?

Channels are health-scored continuously. Where an alternative route exists, traffic fails over automatically, and failed requests are not charged.

What happens when my BYOK quota runs out?

Requests switch to the platform's paid lines automatically at the published platform prices — no hidden markup — and your application keeps running. The monthly quota resets on the 1st of the month (UTC).

How is my data handled?

Request and response contents are passed to the selected model provider to serve the request and are not used for training by BoostRail. Usage metadata is retained for billing. See the Privacy Policy.

How do I get support?

Open a ticket in the console, or email support@boostrail.com.

Does my balance expire?

Purchased credits do not expire while the account remains active. Promotional or trial credits may carry an expiry date, which is shown when they are granted.

Is a refund possible?

Purchased credits are non-refundable, in line with common practice for prepaid API platforms. Please top up according to your actual usage; where consumer law grants non-waivable rights, those rights are unaffected.

My top-up balance looks wrong — what should I do?

First check the order status under Billing; credits post automatically after payment confirmation, usually within a minute. Bank-transfer top-ups post after our review of the bank statement. If it still looks wrong, open a ticket with the order ID and we will reconcile it against payment records.

How do I get an invoice?

An invoice is issued automatically for every successful top-up. Open Recharge → transaction records → top-up orders in the console: the invoice column on each order row views or prints it (printing saves a PDF; Stripe-issued invoices download from the same place). Set the invoice header — name, tax ID, address — under the Wise transfer section of the Recharge page.

Are there plans with higher rate limits?

Default limits apply per key and per organization. If your workload needs more, open a ticket describing your traffic pattern and we will raise the limits.

Do you support signing cooperation agreements?

Yes. For enterprise procurement, custom agreements, or reseller arrangements, email support@boostrail.com and we will follow up.

Why does the API keep returning empty lines?

With stream=true, servers send SSE keep-alive lines and chunks whose delta may be empty — this is normal in the OpenAI streaming format. Read events until data: [DONE] and concatenate the non-empty delta contents.