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.
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.
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-previewmaximo-pandora-3.8-nanogoogle/gemini-3.5-flash-litemuse-spark-1.1maximo-pandora-3.8-prox-ai/grok-4.5openai/gpt-5.6-lunagoogle/gemini-3.6-flashmoonshotai/kimi-k3openai/gpt-5.6-terraanthropic/claude-opus-5google/gemini-3.1-proopenai/gpt-5.6-solThe 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.
Limit Resets
5-hour window Fully, 5h after your first request opens it
Weekly limit Every 7 days from your billing anchorDeveloper 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.
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.
/chat/completionsai.codingOpenAI-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.
{
"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
}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]/responsesai.codingOpenAI-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.
{
"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
}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}}}/modelsany valid keyOpenAI-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.
{
"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 }
}/coding-plan/usageany valid keyLive quota for both limits — used and remaining percentage, window start, and both reset timestamps — plus a 14-day daily usage series.
{
"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.
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/payoutsChoose 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.
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"}]
}'