Python 88.3%
TypeScript 7.6%
Shell 4.1%
1# API Atlas — OpenAI + Anthropic + xAI + Gemini — Documentation index23**Snapshot date:** 2026-09-18/19 UTC (OpenAI + Anthropic on 09-18, xAI + Gemini on 09-19; all sources hashed, all live calls logged).4**Status legend:** `LIVE_VERIFIED` called successfully with our keys · `LIVE_DISCOVERED` seen live, weakly documented · `DOCUMENTED` in current official docs · `BETA` / `PREVIEW` · `LEGACY` / `DEPRECATED` / `RETIRED` · `ACCOUNT_RESTRICTED` documented but refused for our keys · `UNVERIFIED` · `FAILED_VERIFICATION`.5Machine-readable twins of everything below live in [`generated/`](../generated/index.json) (see [repository and data model](architecture/repository-and-data-model.md)).67## Cross-cutting89| Topic | Page |10|---|---|11| FAQ: answering "which model / which JSON / which events / which header" | [faq.md](faq.md) |12| Endpoint catalogue (4 providers, 870 endpoints) | [endpoints/index.md](endpoints/index.md) · [by status](endpoints/by-status.md) |13| Comparisons OpenAI ↔ Anthropic ↔ xAI ↔ Gemini | [comparisons/index.md](comparisons/index.md) · [models](comparisons/models.md) · [features](comparisons/features.md) · [state management](comparisons/state-management.md) · [tool execution](comparisons/tool-execution.md) · [streaming](comparisons/streaming.md) · [agents platforms](comparisons/agents-platforms.md) · [pricing](comparisons/pricing.md) · [caching & reasoning](comparisons/caching-and-reasoning.md) · [realtime & media](comparisons/realtime-and-media.md) · [Responses vs Chat Completions](comparisons/responses-vs-chat-completions.md) |14| Errors | [errors/openai.md](errors/openai.md) · [errors/anthropic.md](errors/anthropic.md) · [errors/gemini.md](errors/gemini.md) · [xai/authentication-headers-errors.md](xai/authentication-headers-errors.md) |15| Security | [security/README.md](security/README.md) (14 topic pages: keys, prompt/tool injection, MCP, browsing, computer use, code execution, uploads/SSRF, command/path injection, secret leakage, untrusted outputs, schema validation, allowlists, webhooks, least privilege) |16| Architecture | [resilience](architecture/resilience.md) · [multi-provider abstraction](architecture/multi-provider-abstraction.md) · [feature detection](architecture/feature-detection.md) · [capability graph](architecture/capability-graph.md) · [streaming patterns](architecture/streaming-patterns.md) · [repository & data model](architecture/repository-and-data-model.md) |1718## Models1920| | OpenAI | Anthropic | xAI | Gemini |21|---|---|---|---|---|22| Catalogue (Model × Capability / Endpoint / Tool matrices) | [models/openai-models.md](models/openai-models.md) | [models/anthropic-models.md](models/anthropic-models.md) | [models/xai-models.md](models/xai-models.md) | [models/gemini-models.md](models/gemini-models.md) |23| Families & guidance | [openai/model-families.md](openai/model-families.md) | (in catalogue) | (in catalogue) | (in catalogue) |24| Pricing | [openai/pricing.md](openai/pricing.md) | [anthropic/pricing.md](anthropic/pricing.md) | [xai/pricing.md](xai/pricing.md) | [gemini/pricing.md](gemini/pricing.md) |25| Rate limits | [openai/rate-limits.md](openai/rate-limits.md) | [anthropic/rate-limits.md](anthropic/rate-limits.md) · [service tiers](anthropic/service-tiers.md) | [xai/rate-limits.md](xai/rate-limits.md) | [gemini/rate-limits.md](gemini/rate-limits.md) |26| Deprecations | [openai/deprecations.md](openai/deprecations.md) | [anthropic/deprecations.md](anthropic/deprecations.md) | [xai/deprecations-and-release-notes.md](xai/deprecations-and-release-notes.md) | [gemini/deprecations-and-changelog.md](gemini/deprecations-and-changelog.md) |27| Auth / headers / versioning | [openai/headers.md](openai/headers.md) · [authentication](openai/authentication-and-keys.md) | [anthropic/versioning-and-beta-headers.md](anthropic/versioning-and-beta-headers.md) · [headers](anthropic/headers.md) · [release notes digest](anthropic/release-notes-digest.md) | [xai/authentication-headers-errors.md](xai/authentication-headers-errors.md) | [gemini/authentication-headers-versions.md](gemini/authentication-headers-versions.md) |28| Regions / residency / clouds | [openai/data-residency-and-regions.md](openai/data-residency-and-regions.md) | [anthropic/regions-and-ips.md](anthropic/regions-and-ips.md) · [cloud providers](anthropic/cloud-providers.md) | (in auth page: us./eu-west-1. endpoints) | [gemini/vertex-vs-gemini-api.md](gemini/vertex-vs-gemini-api.md) |29| SDKs | [openai/sdks.md](openai/sdks.md) | [anthropic/sdks.md](anthropic/sdks.md) | [xai/sdks.md](xai/sdks.md) · [gRPC](xai/grpc-api.md) | [gemini/sdks.md](gemini/sdks.md) · [OpenAI compatibility](gemini/openai-compatibility.md) |3031## OpenAI3233| Area | Pages |34|---|---|35| Core generation | [responses.md](openai/responses.md) · [chat-completions.md](openai/chat-completions.md) · [completions-legacy.md](openai/completions-legacy.md) · [conversations.md](openai/conversations.md) · [streaming-events.md](openai/streaming-events.md) · [structured-outputs.md](openai/structured-outputs.md) · [reasoning.md](openai/reasoning.md) · [prompt-caching.md](openai/prompt-caching.md) · [multimodal-input.md](openai/multimodal-input.md) |36| Tools | [tools/openai/index.md](tools/openai/index.md) · function calling · custom tools · web search · file search · code interpreter · computer use · image generation · MCP & connectors · shell · apply_patch · skills · tool search · deep research · [tool-loop.md](openai/tool-loop.md) · [containers.md](openai/containers.md) · [skills-api.md](openai/skills-api.md) |37| Agents | [agents-api.md](openai/agents-api.md) · [environments & vaults](openai/agents-environments-and-vaults.md) · [chatkit.md](openai/chatkit.md) · [workspace-agents.md](openai/workspace-agents.md) · [assistants-retired.md](openai/assistants-retired.md) · [agents-sdk.md](openai/agents-sdk.md) |38| Realtime / voice / audio | [realtime.md](openai/realtime.md) · [realtime-events.md](openai/realtime-events.md) · [live.md](openai/live.md) · [audio.md](openai/audio.md) · [voice-agents.md](openai/voice-agents.md) |39| Media | [images.md](openai/images.md) · [video.md](openai/video.md) · [embeddings.md](openai/embeddings.md) · [moderation.md](openai/moderation.md) · [safety.md](openai/safety.md) |40| Platform | [files-and-uploads.md](openai/files-and-uploads.md) · [vector-stores.md](openai/vector-stores.md) · [batch.md](openai/batch.md) · [fine-tuning.md](openai/fine-tuning.md) · [graders.md](openai/graders.md) · [evals.md](openai/evals.md) |41| Administration & ops | [admin-api.md](openai/admin-api.md) · [webhooks.md](openai/webhooks.md) · [authentication-and-keys.md](openai/authentication-and-keys.md) · [headers.md](openai/headers.md) · [sdks.md](openai/sdks.md) |4243## Anthropic4445| Area | Pages |46|---|---|47| Core generation | [messages-api.md](anthropic/messages-api.md) · [content-blocks.md](anthropic/content-blocks.md) · [streaming.md](anthropic/streaming.md) · [token-counting.md](anthropic/token-counting.md) · [stop-reasons.md](anthropic/stop-reasons.md) · [text-completions-legacy.md](anthropic/text-completions-legacy.md) |48| Advanced generation | [prompt-caching.md](anthropic/prompt-caching.md) · [thinking.md](anthropic/thinking.md) · [effort.md](anthropic/effort.md) · [fast-mode.md](anthropic/fast-mode.md) · [context-management.md](anthropic/context-management.md) · [structured-outputs.md](anthropic/structured-outputs.md) · [citations.md](anthropic/citations.md) · [vision-and-documents.md](anthropic/vision-and-documents.md) · [files-api.md](anthropic/files-api.md) |49| Tools | [tools/anthropic/index.md](tools/anthropic/index.md) · custom tools & tool_choice · tool-use loop · fine-grained streaming · computer use · text editor · bash · memory · web search · web fetch · code execution · programmatic tool calling · tool search · MCP connector · advisor · browser use |50| Agents & platform | [managed-agents.md](anthropic/managed-agents.md) · [skills-api.md](anthropic/skills-api.md) · [message-batches.md](anthropic/message-batches.md) |51| Administration & ops | [admin-api.md](anthropic/admin-api.md) · [claude-code-analytics.md](anthropic/claude-code-analytics.md) · [compliance-and-iam.md](anthropic/compliance-and-iam.md) · [headers.md](anthropic/headers.md) · [sdks.md](anthropic/sdks.md) · [cli.md](anthropic/cli.md) · [cloud-providers.md](anthropic/cloud-providers.md) |5253## xAI (Grok)5455Entry point: [xai/index.md](xai/index.md)5657| Area | Pages |58|---|---|59| Core generation | [chat-completions.md](xai/chat-completions.md) · [responses.md](xai/responses.md) (agentic server-side tools) · [messages-compat.md](xai/messages-compat.md) (Anthropic-compatible) · [streaming.md](xai/streaming.md) · [structured-outputs.md](xai/structured-outputs.md) · [reasoning.md](xai/reasoning.md) · [prompt-caching.md](xai/prompt-caching.md) · [deferred-completions.md](xai/deferred-completions.md) · [legacy-completions.md](xai/legacy-completions.md) |60| Tools | [tools/xai/index.md](tools/xai/index.md) · function calling · web search · x search · code execution · collections search · MCP · image understanding · [tool-loop.md](xai/tool-loop.md) |61| Platform | [files.md](xai/files.md) · [collections.md](xai/collections.md) · [batches.md](xai/batches.md) · [skills-api.md](xai/skills-api.md) · [management-api.md](xai/management-api.md) |62| Media & voice | [images.md](xai/images.md) · [videos.md](xai/videos.md) · [voice.md](xai/voice.md) (realtime WebSocket, TTS, STT) |63| Products | [grok-build.md](xai/grok-build.md) · [grok-apps-and-integrations.md](xai/grok-apps-and-integrations.md) |6465## Gemini (Google)6667Entry point: [gemini/index.md](gemini/index.md)6869| Area | Pages |70|---|---|71| Core generation | [generate-content.md](gemini/generate-content.md) · [streaming.md](gemini/streaming.md) · [structured-outputs.md](gemini/structured-outputs.md) · [thinking.md](gemini/thinking.md) · [context-caching.md](gemini/context-caching.md) · [safety.md](gemini/safety.md) · [multimodal-input.md](gemini/multimodal-input.md) · [token-counting.md](gemini/token-counting.md) · [embeddings.md](gemini/embeddings.md) · [files.md](gemini/files.md) · [legacy-palm-methods.md](gemini/legacy-palm-methods.md) |72| Tools | [tools/gemini/index.md](tools/gemini/index.md) · function calling · Google Search grounding · Google Maps grounding · URL context · code execution · computer use · File Search · MCP · [tool-loop.md](gemini/tool-loop.md) |73| Agents & realtime | [interactions-api.md](gemini/interactions-api.md) (Interactions, Deep Research, environments) · [live-api.md](gemini/live-api.md) · [live-events.md](gemini/live-events.md) |74| Media | [image-generation.md](gemini/image-generation.md) · [video-generation.md](gemini/video-generation.md) · [music-generation.md](gemini/music-generation.md) · [speech-generation.md](gemini/speech-generation.md) · [transcription.md](gemini/transcription.md) |75| Platform | [batch.md](gemini/batch.md) · [tuning.md](gemini/tuning.md) · [long-running-operations.md](gemini/long-running-operations.md) |7677## Machine-readable outputs (`generated/`)7879| File | Content |80|---|---|81| `models.json` / `models.csv` | 396 model records (230 OpenAI, 36 Anthropic, 33 xAI, 97 Gemini — incl. snapshots/aliases/retired) |82| `endpoints.json` / `.csv` | 870 endpoint records (359 OpenAI, 282 Anthropic, ~110 xAI, ~120 Gemini) |83| `parameters.json` / `.csv` | 7,862 parameter records (dotted paths, types, enums, model compatibility, beta headers) |84| `tools.json` / `.csv` | 69 tool records with exact `type` strings (19 OpenAI, 27 Anthropic, 12 xAI, 11 Gemini) |85| `streaming-events.json` | 506 events (Responses, Responses WebSocket, Chat, Realtime, Live, transcription, images, Agents, Messages, Managed Agents, xAI voice/inference, Gemini Live/Interactions/Lyria) |86| `errors.json`, `headers.json`, `pricing.json`/`.csv`, `deprecations.json`, `rate-limits.json`, `objects.json`, `sdks.json`, `webhook-events.json`, `audit-log-events.json`, `status-lifecycles.json` | see names |87| `compatibility/` | model × capability, model × endpoint, model × tool, tool × model, Anthropic feature × model, feature × platform (clouds), model × platform ids, cross-provider feature matrix |88| `capability-graph.{json,mmd,dot}` | Provider → API family → Endpoint → Model → Capability → Tool graph |89| `examples-manifest.json` | every example with its verification status |90| `build-report.json`, `index.json` | provenance, counts, conflicts |9192## Reports9394[final-report.md](../reports/final-report.md) · [coverage.json](../reports/coverage.json) · [changes.md](../reports/changes.md) (re-run diff) · [link-check.json](../reports/link-check.json) · `live-requests.jsonl` (every live call, sanitized).95