What IBM watsonx.ai's free tier allows
IBM offers a no-cost trial of watsonx.ai alongside the paid Essentials and Standard plans, and the pricing page invites you to start building at no cost. The page states plan pricing per resource unit but does not publish request-rate limits for the trial, so the console is authoritative for the trial's ceilings.
- Published limits
- Enforced but not published
- Free access type
- Free trial credit
- Credit card
- Not required
- Protocol
- Provider-specific at
https://us-south.ml.cloud.ibm.com/ml/v1 - Lifecycle
- Active
- Sources reviewed
- 2026-07-25
watsonx.ai is not OpenAI-wire-compatible by default; requests use IBM's own ML text-generation API shape.
Where IBM watsonx.ai sits in this catalog
IBM watsonx.ai is one of 3 free trial credit entries among the 25 providers detailed here. It asks for no credit card, which is true of 23 of the 25. It publishes no fixed request count, as 16 of the 25 do not.
| Compared with | Published limits | Card | Endpoint |
|---|---|---|---|
| IBM watsonx.ai (this page) | Enforced but not published | Not required | us-south.ml.cloud.ibm.com |
| Cerebras Inference | 5 requests per minute | Required | api.cerebras.ai |
| Vercel AI Gateway | Published as a credit balance | Not required | ai-gateway.vercel.sh |
Models IBM watsonx.ai lists as free
ibm/granite-3-8b-instruct— not part of any family this catalog tracks across providersmeta-llama/llama-3-3-70b-instruct— Llama, also free at 8 other providers heremistralai/mistral-large— Mistral, also free at 3 other providers here
8 other providers here also host the Llama family on free terms, and the terms are not the same: GroqCloud, SambaNova Cloud, Cloudflare Workers AI, Fireworks AI, Together AI, Nebius Token Factory, DeepInfra, Scaleway Generative APIs. 3 other providers here also host the Mistral family on free terms, and the terms are not the same: Mistral La Plateforme, Pollinations.AI, Chutes.
Checking a IBM watsonx.ai key
The CORS preflight succeeds but returns no allow-origin header, so a browser refuses to send the Authorization header. That was measured against https://us-south.ml.cloud.ibm.com on 2026-07-25.
So the browser checker cannot reach it and does not pretend otherwise. Run this instead:
#!/usr/bin/env sh
set -eu
: "${WATSONX_API_KEY:?Set WATSONX_API_KEY to a key you created yourself at the provider console}"
# Prints the models this key can reach, then the HTTP status on its own line so
# 200, 401, and 429 stay distinguishable.
curl --silent --show-error \
--write-out '\nHTTP %{http_code}\n' \
--header "Authorization: Bearer $WATSONX_API_KEY" \
'https://us-south.ml.cloud.ibm.com/ml/v1/models'
Using a IBM watsonx.ai key
IBM watsonx.ai serves the OpenAI chat completions protocol at https://us-south.ml.cloud.ibm.com/ml/v1. Point any client that accepts a custom base URL at it, and let the client read the key from WATSONX_API_KEY so the value never lands in a config file:
# Merge this snippet into ~/.codex/config.toml.
# Project-level config cannot select a custom model provider.
model = "ibm/granite-3-8b-instruct"
model_provider = "watsonx"
[model_providers.watsonx]
name = "IBM watsonx.ai OpenAI-compatible gateway"
base_url = "https://us-south.ml.cloud.ibm.com/ml/v1"
env_key = "WATSONX_API_KEY"
wire_api = "responses"
Questions about the IBM watsonx.ai free tier
Does IBM watsonx.ai ask for a credit card?
No. IBM watsonx.ai is one of 23 providers here that hand out free access without a card, so the only cost of trying it is the signup.
What are IBM watsonx.ai's free-tier rate limits?
IBM watsonx.ai publishes no single free-tier number: its limits are enforced but not published. This catalog leaves that blank rather than guessing a figure.
What happens when a IBM watsonx.ai key hits the limit?
The endpoint answers 429. That is a statement about the request that was refused, not about how much quota is left; only a reset header from the provider tells you when it clears.
Is the IBM watsonx.ai free tier going away?
Nothing in IBM watsonx.ai's own documentation says so as of 2026-07-25. watsonx.ai is not OpenAI-wire-compatible by default; requests use IBM's own ML text-generation API shape.
Official sources
- watsonx.ai pricinghttps://www.ibm.com/products/watsonx-ai/pricing
- watsonx.ai API referencehttps://cloud.ibm.com/apidocs/watsonx-ai
- watsonx.ai foundation modelshttps://www.ibm.com/products/watsonx-ai/foundation-models
Every figure above was read from those pages on 2026-07-25. Where a provider states a limit only inside a console, this catalog records that fact instead of a number. See the methodology for how an entry gets in and how it gets corrected.