Get an API key

OpenAI-compatible endpoint. Bring your own SDK.
Buyers hit Malibu at https://api.malibu.tech/v1 with the OpenAI SDK. To get an API key, sign in with GitHub:

Get an API key

GitHub OAuth · No credit card required to browse
Or use the console at malibu.tech/console. A coding agent can also read https://get.malibu.tech/skill.md and wire the OpenAI SDK for you — Agent-readable onboarding.

First request

Warm models change. This example uses a 16 Aug 2026 warm ID — confirm with client.models.list() first.
TypeScript:

What the API surface covers

  • Streaming (stream: true) with token-incremental deltas.
  • Multi-turn tool calling — first-turn emission, second-turn role: "tool" acceptance, assistant-history rendering. Cline drop-in. Validate tool calls before executionBuyer-side validation.
  • Structured outputresponse_format: {"type": "json_schema", ...} with the OpenAI strict-mode subset.
  • Sticky conversations — pass a stable conversation_id; the coordinator routes back to the same provider and reports cached_prompt_tokens.
  • Signed receipts — every response carries an Ed25519-signed receipt in the X-Malibu-Receipt header.
Every pattern with runnable code lives in Using Malibu with the OpenAI SDK.

Model catalog

Warm models (Bearer required):
Or from Python: client.models.list(). Full catalog vs priced vs warm: Operations → Model catalog.

Billing

Pay-as-you-go, USDC on Base. Rate card:
Same payload on https://malibu.tech/v1/rate-card. Dated comparison: Pricing comparison. No subscription, no monthly commit.