API reference

Coding Plan

A weekly AI coding model gateway for Codex, Kilo Code, OpenClaw, IDE agents, and OpenAI SDKs. Start free with Maximo Atlas Preview, then unlock 4, 11, or 13 models from $3 per week. Every model keeps its full native context.

https://api.mytabulon.com/v1

Start in three steps

1) Open the Coding Plan dashboard and choose Free, Plus, Pro, or Max. Free is enabled automatically and needs no card. 2) Create a live mtb_live_ API key with the ai.coding scope. 3) Copy the guide for your tool and select any model included in your tier. Chat Completions and Responses share one key, one model catalog, and the same usage pools.

python
from openai import OpenAI

client = OpenAI(
    base_url="https://api.mytabulon.com/v1",
    api_key="mtb_live_...",  # live key with the ai.coding scope
)

response = client.chat.completions.create(
    model="maximo-atlas-preview",
    messages=[
        {"role": "system", "content": "You are my pair programmer."},
        {"role": "user", "content": "Add retry logic to this fetch call..."},
    ],
    tools=[{
        "type": "function",
        "function": {
            "name": "read_file",
            "description": "Read a file from the workspace",
            "parameters": {
                "type": "object",
                "properties": {"path": {"type": "string"}},
                "required": ["path"],
            },
        },
    }],
    stream=True,
)

Plans, model access, and concurrency

Coding Free includes Maximo Atlas Preview and 2 concurrent requests. Coding Plus is $3/week or ₦3,000/week, preserves the original Coding Plan usage pools, includes 4 models, and allows 10 concurrent requests. Coding Pro is $9/week or ₦9,000/week, includes 11 models, and allows 25 concurrent requests. Coding Max is $15/week or ₦15,000/week, includes all 13 models, and allows 50 concurrent requests. Paid plans renew weekly. Model sets are strict supersets, so upgrades never remove access.

Maximo Atlas PreviewFree+Preview
maximo-atlas-preview
Maximo Pandora 3.8 NanoPlus+Preview
maximo-pandora-3.8-nano
Gemini 3.5 Flash-LitePlus+
google/gemini-3.5-flash-lite
Meta Muse Spark 1.1Plus+
muse-spark-1.1
Maximo Pandora 3.8 ProPro+Preview
maximo-pandora-3.8-pro
Grok 4.5Pro+
x-ai/grok-4.5
GPT-5.6 LunaPro+
openai/gpt-5.6-luna
Gemini 3.6 FlashPro+
google/gemini-3.6-flash
Kimi K3Pro+
moonshotai/kimi-k3
GPT-5.6 TerraPro+
openai/gpt-5.6-terra
Claude Opus 5Pro+
anthropic/claude-opus-5
Gemini 3.1 ProMax+
google/gemini-3.1-pro
GPT-5.6 SolMax+
openai/gpt-5.6-sol

The unified usage pool

Usage draws from one pool per workspace, with two limits. Your first request opens a fixed 5-hour window that fully resets when it ends; this is not a rolling average. A separate weekly pool resets every 7 days from the billing anchor. Usage is shown only as percentages. The selected model's published token pricing determines how quickly the pools move, so higher-priced models use them faster. There is no Coding Plan context cap: each model keeps its full native context window.

quota at a glance
Limit            Resets
5-hour window    Fully, 5h after your first request opens it
Weekly limit     Every 7 days from your billing anchor

Developer referrals and Usage Boosts

Every workspace has a personal Coding Plan referral link. A referred developer receives 50% more five-hour and weekly usage during the first paid week. After that developer makes a successful Coding Plan API request, the referrer receives a claimable seven-day Usage Boost. A referrer on Coding Free receives a seven-day Coding Plus pass instead. Rewards must be claimed within 30 days, no more than two boosts can be active together, and no more than 10 activated referrals count in a rolling 30-day period. Self-referrals, refunded payments, disputes, and fraudulent activity are ineligible.

reward lifecycle
Share link → first valid paid week → invitee gets +50%
                                    ↓
                         first successful API request
                                    ↓
                  referrer claims +50% for 7 days
                  (or a 7-day Plus pass from Free)

MyTabulon Developer Partners

Developers with an audience or community can apply from the Coding Plan or Referrals dashboard. Approved partners earn 25% of net Coding Plan subscription revenue for the first 12 successful weekly payments from each referred developer. Net revenue is the collected amount after discounts, taxes, processor fees, refunds, and chargebacks. Commission remains pending for 30 days and is then available for monthly payout. Nigerian NGN earnings use the existing referral withdrawal flow; international USD earnings use the partner payout request flow. Partner cash commission replaces the normal referrer Usage Boost, so a referral is never rewarded twice.

Quota headers & 429s

Every response carries x-codingplan-window-used-percent, x-codingplan-window-reset, x-codingplan-weekly-used-percent, and x-codingplan-weekly-reset. A depleted pool returns HTTP 429 with rate_limit_exceeded and Retry-After. Reaching your tier's parallel-request allowance returns concurrency_limit_exceeded. No internal unit or credit balance is exposed.

Model value guide and benchmark policy

The dashboard and pricing page order models by Coding Plan value using current public token pricing, native context, tool and multimodal support, and available published coding or agent benchmarks. It is a buying guide, not a synthetic intelligence score. Every displayed score keeps its benchmark name, source, and date. Missing comparable official scores are shown as not published, and preview claims are never converted into benchmark numbers.

POST/chat/completionsai.coding

OpenAI-compatible Chat Completions for every model included in the workspace's Coding Plan tier. Supports streaming, function tools, images, files, and structured output without injected prompts or tools.

request
{
  "model": "maximo-atlas-preview",
  "messages": [
    { "role": "user", "content": [
      { "type": "text", "text": "What does this diagram mean?" },
      { "type": "image_url", "image_url": { "url": "data:image/png;base64,..." } }
    ]}
  ],
  "tools": [ { "type": "function", "function": { "name": "run_tests", "parameters": { "type": "object", "properties": {} } } } ],
  "stream": true
}
response
data: {"id":"chatcmpl-...","object":"chat.completion.chunk","model":"maximo-atlas-preview","choices":[{"index":0,"delta":{"content":"The"},"finish_reason":null}]}
data: {"id":"chatcmpl-...","object":"chat.completion.chunk","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"id":"call_...","function":{"name":"run_tests","arguments":"{}"}}]},"finish_reason":null}]}
data: {"id":"chatcmpl-...","object":"chat.completion.chunk","choices":[],"usage":{"prompt_tokens":412,"completion_tokens":128,"total_tokens":540}}
data: [DONE]
POST/responsesai.coding

OpenAI-compatible Responses API for Codex and other Responses clients. Accepts input items, instructions, custom function tools, tool results, reasoning effort, structured text formats, and typed SSE streaming events. Stored-response continuation and background mode are not supported; send conversation items in input with store: false.

request
{
  "model": "maximo-atlas-preview",
  "input": "Inspect this repository and fix the failing test.",
  "tools": [{
    "type": "function",
    "name": "shell",
    "description": "Run a shell command",
    "parameters": {
      "type": "object",
      "properties": { "command": { "type": "string" } },
      "required": ["command"]
    }
  }],
  "stream": true,
  "store": false
}
response
event: response.created
data: {"type":"response.created","response":{"id":"resp_...","status":"in_progress"}}

event: response.output_text.delta
data: {"type":"response.output_text.delta","delta":"I’ll inspect the tests."}

event: response.completed
data: {"type":"response.completed","response":{"id":"resp_...","status":"completed","usage":{"input_tokens":420,"output_tokens":86}}}
GET/modelsany valid key

OpenAI-format list of models available to the current Coding Plan tier, including native context, capabilities, reasoning efforts, preview state, minimum tier, recommendation, and public token pricing.

response
{
  "object": "list",
  "data": [{
    "id": "maximo-atlas-preview",
    "object": "model",
    "owned_by": "mytabulon",
    "context_window": 262000,
    "capabilities": ["text", "images", "files", "tools", "streaming"],
    "preview": true,
    "minimum_coding_plan": "free"
  }],
  "coding_plan": { "tier": "free", "concurrency": 2 }
}
GET/coding-plan/usageany valid key

Live quota for both limits — used and remaining percentage, window start, and both reset timestamps — plus a 14-day daily usage series.

response
{
  "object": "coding_plan.usage",
  "active": true,
  "plan_id": "coding_plus_v1",
  "tier": "plus",
  "models": ["maximo-atlas-preview", "maximo-pandora-3.8-nano"],
  "concurrency": 10,
  "referralBoostPercent": 50,
  "referralBoostEndsAt": "2026-07-17T09:00:00.000Z",
  "quota_type": "unified_pool",
  "reset_window": "5h_fixed",
  "window": { "usedPercent": 12.4, "remainingPercent": 87.6, "startedAt": "2026-07-10T13:00:00.000Z", "resetAt": "2026-07-10T18:00:00.000Z" },
  "weekly": { "usedPercent": 61.2, "remainingPercent": 38.8, "startedAt": "2026-07-07T09:00:00.000Z", "resetAt": "2026-07-14T09:00:00.000Z" },
  "daily": [ { "day": "2026-07-09", "requests": 42, "used_percent": 4.6 } ]
}

Referral management API

Referral management uses the authenticated MyTabulon application API rather than an mtb_live_ model key. The owner of the workspace can bind a referral before the first paid Coding Plan, claim an available reward, apply for the Developer Partner program, and request an international partner payout. The Coding Plan status response includes the same referral overview used by the dashboard.

management endpoints
GET  /subscriptions/companies/{companyId}/coding-plan/referrals
POST /subscriptions/companies/{companyId}/coding-plan/referrals/bind
POST /subscriptions/companies/{companyId}/coding-plan/referrals/rewards/{rewardId}/claim
POST /subscriptions/companies/{companyId}/coding-plan/developer-partner/apply
POST /subscriptions/companies/{companyId}/coding-plan/developer-partner/payouts

Choose your integration

Use the dedicated Codex, Kilo Code, and OpenClaw pages for copy-paste configuration and verification steps. For any other OpenAI-compatible client, set the base URL to https://api.mytabulon.com/v1, provide a live key with ai.coding, and select a model returned by GET /models. MyTabulon does not append a system prompt or inject tools.

terminal
curl https://api.mytabulon.com/v1/chat/completions \
  -H "Authorization: Bearer mtb_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "maximo-atlas-preview",
    "messages": [{"role": "user", "content": "Write a binary search in TypeScript"}]
  }'